# The Instaclustr Managed Platform Adds HTTP API for Cadence®

[Blog](/blog/)&gt;[Technology](/blog/category/technical/)&gt;The Instaclustr Managed Platform Adds HTTP API for Cadence® 

The Instaclustr Managed Platform Adds HTTP API for Cadence®
===========================================================

December 01, 2023 | By [ Instaclustr ](https://www.instaclustr.com/blog/author/instaclustr/)

 

 

 

 



   [ ](https://x.com/intent/tweet?text=The%20Instaclustr%20Managed%20Platform%20Adds%20HTTP%20API%20for%20Cadence%C2%AE&url=https://www.instaclustr.com/blog/the-instaclustr-managed-platform-adds-http-api-for-cadence/) [ ](https://www.linkedin.com/shareArticle?mini=true&url=https://www.instaclustr.com/blog/the-instaclustr-managed-platform-adds-http-api-for-cadence/&title=&summary=The%20Instaclustr%20Managed%20Platform%20Adds%20HTTP%20API%20for%20Cadence%C2%AE&source=) 

The Instaclustr Managed Platform now provides an HTTP API to allow interaction with Cadence® workflows from virtually any language. Originally developed and open sourced by Uber, Cadence is a workflow engine that greatly simplifies microservices orchestration for executing complex business processes at scale.

### Why HTTP API?

Until now, fully supported client libraries were only available for Java and Go. This meant that organizations standardized on different languages would have to create shims in the supported languages if they wished to interface with Cadence.

Instaclustr’s experience with Apache Kafka® led us to believe that a similar approach taken with Kafka REST proxies could be useful to make it simple to interact with Cadence from additional languages.

As we have a full-time open source contributor to Cadence on staff, we were able to review options and determine that the Cadence server itself could be modified to support an HTTP API for key functions. We then worked to develop and contribute to the Cadence open source project functionality that allows the following actions to be easily carried out via HTTPS and JSON:

- Initiate workflows
- Signal workflows
- Terminate workflows
- Get cluster information

This functionality was originally released in Cadence 1.2. Now, the Instaclustr Platform supports provisioning of Cadence 1.2 including the required configuration for the HTTP API functionality. Management of firewall rules and security groups for the HTTP API can be carried out independently of the gRPC API.

### Conclusion

“We believe that Cadence has a strong future as a leading workflow technology and are pleased to be able to make a continued contribution to the open source project, including this new HTTP API functionality, and to bring the new features of Cadence to our platform” said Ben Slater, Chief Product Officer, Instaclustr.

For further information or a technical briefing, contact an Instaclustr Customer Success representative or <sales@instaclustr.com>.

 



 

 ![mail icon]()#### Get the latest articles for open sourceIn your inbox

 <a class="btn btn-primary btn-popup text-dark" href="">Sign up now</a> 

 

 

 

  ### Related content

 [ Zero Downtime Migration to Instaclustr 

 

 Yes, we can migrate existing Cassandra clusters to Instaclustr without any downtime. Here's what to expect from the process... 

 

 

 

 

 

 

 ](https://www.instaclustr.com/blog/zero-downtime-migration-to-instaclustr/) 

 [ Workflow Comparison: Uber Cadence vs Netflix Conductor 

 

 When choosing what’s right for your company’s opensource workflow needs it is important to know the difference and similarities ... 

 

 

 

 

 

 

 ](https://www.instaclustr.com/blog/workflow-comparison-uber-cadence-vs-netflix-conductor/) 

 [ Will Your Cassandra Database Project Succeed?: The New Stack 

 

 Open source Apache Cassandra® continues to stand out as an enterprise-proven solution for organizations seeking high availability... 

 

 

 

 

 

 

 ](https://www.instaclustr.com/blog/will-your-cassandra-database-project-succeed-the-new-stack/) 

 

  <a class="close-modal" href="">×</a>Sign upto ourNewsletter
-----------------------
