Choreo
Internal Developer Platform

A full lifecycle cloud native application development platform to create, deploy, run, and govern APIs, integrations, and microservices on Kubernetes. Enable organization-wide productivity via self-service teams, governance and security, enterprise marketplaces, and business metrics.

Design

Design modular, composable, and scalable systems using architecture best practices and templates that lead to end-to-end security, governance and, operational efficiency.

Design

Domain Driven Design

Organize your enterprise systems into domains that expose managed APIs, events, and data via a collection of projects. Projects consist of components representing units of deployment.

Application Security Design

Choreo with Cell-based Architecture enables projects to become governable units from development to deployment with managed access via APIs, events, and data.

Architecture and Code Parity

Application architecture design allows the code to be the architecture, preventing architecture drift.

Powered by Ballerina.

Develop

Experience efficient and effective development workflow with Choreo's integrated tools and flexibility to build powerful, polyglot applications.

Your Tools

Choreo works seamlessly with native support for VSCode and Github, allowing for efficient code management and collaboration in a feature-rich and visually-enhanced development environment.

Any Language

Develop applications in a programming language of your choice. Utilize your team’s current skill sets to build powerful polyglot APIs, services, events, automations, tasks, and more.

Two-pizza Teams

Organize and manage enterprise teams into domains, sub-domains, and projects. Control visibility and access, and enable collaboration, self-service, and reuse, in order to maximize team productivity.

Deploy

Unleash the power of seamless delivery with GitHub Actions and Choreo's Kubernetes deployment systems, revolutionizing the way you build, test, and deploy code changes across multiple environments and clouds.

CI/CD

Leave manual builds, glue scripts, and clunky, unreliable deployments behind. Choreo offers industry-standard CI/CD tooling right out of the box, all without having to compromise on control or flexibility.

Multi-Cloud Kubernetes

Deliver cloud native applications across multiple environments in Azure, AWS, GCP or your own Kubernetes clusters.

Configuration Management

Manage configuration parameters, sensitive application credentials, and secrets across deployment environments under a single pane of glass.

Manage

From implementation to fully managed API in minutes. Secure, monitor, and govern APIs through a full lifecycle API management platform for your internal and external APIs.

API

Secure Your APIs

Gain control of your APIs using Choreo and Asgardeo. Validate users, authorize what endpoints they can access, and set limits on how much they can use. Plus, use standard or customized policies for your organization.

Monitor and Analyze

See how your APIs are performing in real-time. See traffic trends for your APIs, find out how quickly your APIs respond, use stats to troubleshoot problems, and tweak your APIs to better align with the business.

Govern APIs

Create policies, manage API lifecycle, and adjust throttling and rate limiting.

Reuse

Maximize enterprise productivity by promoting the discovery and reuse of digital assets. Enable governance of APIs, automations, code fragments, and more for internal and external teams.

Design

Discover Assets

Discover and reuse digital assets developed by others with just a few clicks to speed up delivery times. Start your project with over 400 connectors available today.

Visibility and Sharing

Publish your digital assets to the shared marketplace for consumption by internal or external stakeholders. Manage access with role-based access control.

Enterprise Marketplace

Secure enterprise marketplace, enabling granular access control for publishers and consumers, promoting transparency and efficiency.

Observe

Allows for comprehensive monitoring and analysis of complex systems, enabling early detection of issues, efficient root cause analysis, and improved overall performance.

Observe

Performance Predictions

By using historical and running system data, Choreo provides performance predictions to developers to write better code for their applications.

Anomaly Detection

Know when something doesn’t look right. Get notified when upstream or third-party services are faulty, scaling isn’t right, or when anything else goes wrong unpredictably.

Troubleshoot and Debug

Trace executions to code down to machine-level details, using logs and all data aligned in the same timeline. Troubleshoot and debug quickly to pinpoint and find the root cause.

Govern

Get internal and external insights about your business. Monitor, observe, and improve engineering efficiency to ship faster, safer, and more stable code to production, thereby improving customer satisfaction and optimizing internal product management.

Design

DORA Metrics

Monitor your DevOps efficiency with Choreo DORA metrics. Witness how Choreo helps to rapidly improve deployment times to production, in a safe and robust manner.

Engineering Insights

Make data-driven decisions, optimize processes and improve efficiency by getting visibility into engineering insights and advanced data analytics provided by Choreo.

API Analytics

Learn how your APIs are performing and how they’re getting adopted. Find operational bottlenecks and fix them quickly by narrowing down the root cause. Gather feedback on your APIs by analyzing traffic patterns and use them to improve adoption.

Use Cases


Manage Complexity

Choreo is a powerful platform to build, deploy, and monitor your cloud native applications. It comes with the tools you need to easily secure and manage the underlying infrastructure.

Accelerate the Enterprise-Wide Adoption of Kubernetes

Day 1 and Day 2 operations have become more complex, with new features and functionality being continually added. Choreo takes care of these concerns and makes it easy for your teams to use Kubernetes.

Enforce Security and Governance

Simplify API management and DevSecOps with centralized management, security, monitoring for APIs, integrated security testing, scanning, and compliance checking throughout the software development process.

Simplify Multi-Cloud Management

Choreo simplifies multi-cloud management with unified deployment and management of applications across different cloud providers, centralized monitoring, scaling and troubleshooting, cost optimization, and easy integration with existing tools and systems.

Cost-Effective Software Development

During development, enterprises face high costs, low developer productivity, lack of collaboration, and poor software quality and reliability. Choreo solves these issues by centralizing, standardizing, and automating software development and deployment. This reduces costs, and increases developer productivity, collaboration, errors, downtime, and security.

Engineering and Business Analytics

Optimize your software development process by monitoring performance metrics, analyzing real-time data, and making data-driven decisions to improve efficiency. Gain valuable insights into the speed, quality, lead time of development, API performance, and engineering metrics to enhance overall organizational performance.

How It Works

How It Works

We built Choreo to make it easier at every step for you to create the building blocks of your digital applications. From concept to production, focus on what’s important, and automate the rest.

How It Works

Check out the Quick Start Guide to learn more about Choreo.

Here’s What Our Users Say

Our users are here to stay! Try it out for yourself and give us feedback on our
Discord

Choreo lets me create, deploy and observe APIs effortlessly. It makes integration between the SaaS applications much easier and faster with the various connectors available. Overall Choreo next gen iPaaS platform helps enterprises to accelerate their digital transformation implementations.

Balaji Ravindran Senior Engineer, Nagarro

I really would like to use it for my next project because the platform allows me to code without thinking about the infrastructure.

Oscar Vesga Jefe de Integraciones, Ilumno

Choreo allows you to develop APIs with a great user experience that's focused on the developer like never before. You are fully productive from start to finish. Choreo has knocked down the time-to-market!

Fidel Prieto Estrada Integration Consultant & Project Manager, Inetum

An amazing experience to develop a cloud native application.

Krishna Pennacchioni Product Deployment and Operations Manager, Compre Alugue Agora

WSO2 for Startups

Launch Your Projects Quickly with Our SaaS Products at No Starting Cost

Apply Now

Get Started with Choreo Internal Developer Platform

Get Started Free Contact Us

WSO2 for Startups

Launch Your Projects Quickly with Our SaaS Products at No Starting Cost

Apply Now

Get Choreo Updates and Insights on Cloud Native Development

Follow us

LEARN ABOUT SECURITY AT WSO2 >