Logo
Sign in
Product Logo
ChoreoWSO2

Choreo is an internal developer platform as a service that simplifies building, deploying, and running cloud native apps for enterprise software teams.

Vendor

Vendor

WSO2

Company Website

Company Website

Product details

Choreo is an innovative internal developer platform as a service (PaaS) designed to streamline the process of building, deploying, and managing cloud native applications. It aims to reduce platform engineering costs and allow developers to focus on creating unique digital experiences for users by handling the complexities of infrastructure and platform management.

Key Features

Comprehensive Development Environment Choreo provides a complete ecosystem for cloud native app development

  • Domain-driven development and microservices architecture support
  • Version management capabilities

API Management Robust tools for API lifecycle and governance

  • API gateway, developer portal, and marketplace
  • API security and analytics features

DevOps Integration Streamlined development and operations processes

  • CI/CD and GitOps implementation
  • Release management, configuration handling, and secrets management

Cloud Infrastructure Management Efficient handling of cloud resources and environments

  • Support for containers, Kubernetes, and serverless architectures
  • Multi-cloud capabilities with firewall, load balancing, and geo-routing

Security and Compliance Comprehensive security measures for enterprise-grade protection

  • Zero trust architecture and encryption
  • Secret management, TLS, and authentication/authorization controls

Observability and Analytics Powerful monitoring and insight-generation tools

  • Logging, tracing, and metrics collection
  • Alerts, analytics, and DORA metrics for performance evaluation

Benefits

Increased Developer Productivity Allows developers to focus on code rather than infrastructure

  • Reduces time spent on platform management tasks
  • Streamlines the development process from code to production

Cost Reduction Minimizes expenses related to platform engineering

  • Eliminates the need for building and maintaining custom platforms
  • Optimizes resource utilization and management

Accelerated Time-to-Market Enables faster development and deployment of applications

  • Automates many aspects of the development lifecycle
  • Provides ready-to-use tools and services for rapid implementation

Enhanced Collaboration Facilitates teamwork and knowledge sharing among developers

  • Centralized platform for managing projects and resources
  • Standardized development environment across the organization