Cloud Deployment

Define your reconfigurable infrastructure, entirely in the cloud, using software defined chips. We have partnered with AWS F1 Instances so you can develop software accelerators for your applications and deploy them to FPGAs in the cloud using our simple tooling.

Sign up for free

Program FPGAs with Go!

Programs coded in go

Quick-check locally before upload

Simulate, build, deploy

AWS EC2 F1 instances


The power of FPGAs with

With data analytics requirements rising exponentially, we help you make the move away from your standard tools to choose a processing infrastructure suitable for your needs. Your choice depends on the goals of your project. Click through the various options below to compare their features. Our service is unique in offering a platform for scalable, reconfigurable acceleration infrastructure.

Key Features

Your dashboard

Manage your account, keep track of usage, buy more hours, access documentation and get help from the team.

Local type checking

Perform a quick check of your code on your local machine to ensure compatibility with our compiler.

Hardware simulation

Test your code using our hardware simulator, speeding up your development workflow. Our helpful error messages help you debug your code.

Easy cloud deployment

Deploy your build to an AWS F1 cloud FPGA with a simple command.

Sign-up for free

Why FPGAs with


Accessing the benefits of parallel computing has, up until now, required very specialised engineering skills – the ability to effectively program FPGAs using VHDL/Verilog etc. – that are costly and hard to find.

Being able to program FPGAs with Go means you can use your existing skills and workforce to design parallel computing into your projects right away. Switching to parallel computing will also have the knock-on effect of consolidating costly hardware requirements because one FPGA can do the work of many servers. We provide pay-as-you-go access to our service so you only pay for the compute time you need.


Probably the primary reason to choose parallel computing is speed.

We all use multi-core processors, where a handful of processes can happen at the same time, one per core. But, using parallel hardware, such as an FPGA, you can have 100s of processes running simultaneously. We use Go’s in-built concurrency features to allow you to do just that, by deploying to FPGAs in the cloud. You can identify areas of your project that are well-suited to work on parallel hardware, and make that happen, with no new skills or hardware required.

Familiar Tooling

Our familiar tooling is key to us providing a great user experience.

We’re aiming to provide an interface that you feel comfortable with so you can quickly start deploying your code to FPGAs. Develop and debug your code in Go, using standard Go tools for quick feedback. Then once you’re ready for operation testing we have a simple command line tool for you to check, simulate, build and deploy to cloud-based FPGAs. All our code examples are held in a public Github repo too so there’s always inspiration for new projects.

Fully reprogrammable

Another key advantage to using FPGAs is that they are fully reprogrammable, so you can make subtle or big changes to your programs whenever you like.

This leads to a really productive workflow – you can try things out and make improvements easily. Combining standard Go tools to develop and debug your code with detailed operational feedback from our hardware simulator you can get really quick feedback on your designs without having to do a full hardware build.


We provide the infrastructure for you to scale up the parallel-processing elements of your applications.

Our parallel code generation frameworks help to streamline your workflow, reducing boilerplate in your code and makes changes to your designs easier and less error-prone.


Our documentation provides guidance on all aspects of our service, from workflow and tooling to help with troubleshooting your programs. There are also tutorials to help you get started.

Learn more

Join our mailing list

Add yourself to our mailing list to receive news and updates from