Map. Verify. Steer Cross-Service Choreography
Contract-as-Code interaction logic governance platform. Validate and execute through dual specifications (ServiceSpec + FlowSpec). Turn traces into executable contracts, validate microservice choreography in CI/CD and runtime.
$ choreoatlas validate --flow order-fulfillment.flowspec.yaml \
--trace successful-order.trace.json
✅ FlowSpec validation passed
✅ ServiceSpec contracts validated
✅ Execution trace matches choreography
✅ All conditions satisfied
📊 Coverage: 95% | Steps: 8/8 | Services: 4/4
🎯 Baseline: ↑2% vs previous runCore Capabilities
Atlas Component Family
Scout discovers, Proof validates, Pilot guides - comprehensive microservice orchestration governance
Dual Contract Validation
ServiceSpec service-level contracts + FlowSpec orchestration-level specifications ensure integrity and consistency of inter-service interactions
Real-time Validation
Dynamic validation based on execution traces, comparing actual runtime with expected orchestration
Observability Integration
Supports mainstream tracing systems like OTLP, Jaeger, Tempo, seamlessly integrating with existing infrastructure
CI/CD Gates
Integrates with GitHub Actions, Jenkins and other CI/CD systems to validate service orchestration before deployment
Auto Discovery
Atlas Scout automatically generates initial FlowSpecs from trace data, reducing onboarding costs
Smart Alerting
Baseline drift detection, anomaly suppression, intelligent notifications reduce noise and improve efficiency
FlowSpec Example
order-fulfillment.flowspec.yamlinfo:
title: "订单履行流程"
version: "1.0.0"
services:
order:
spec: "./services/order.servicespec.yaml"
payment:
spec: "./services/payment.servicespec.yaml"
inventory:
spec: "./services/inventory.servicespec.yaml"
flow:
- step: "创建订单"
call: "order.create"
input:
items: "${request.items}"
output:
orderId: "response.id"
- step: "验证库存"
call: "inventory.check"
input:
items: "${request.items}"
orderId: "${orderId}"
output:
available: "response.available"
- step: "处理支付"
call: "payment.process"
input:
amount: "${request.amount}"
orderId: "${orderId}"
condition: "${available == true}"
output:
paymentId: "response.id"Solutions
Built for Modern Distributed Systems
Full lifecycle microservice orchestration governance from development to operations
Microservice Governance
Unified inter-service contract management ensuring consistency and reliability of distributed systems
- Contract-driven development
- Version compatibility checks
- Service dependency mapping
- Change impact analysis
Quality Assurance
Continuous validation and testing to ensure microservice orchestration correctness across environments
- CI/CD gate integration
- End-to-end validation
- Regression test automation
- Quality metrics reporting
Observability
Deep tracing integration providing real-time service orchestration monitoring and alerting
- Real-time monitoring dashboard
- Anomaly detection alerts
- Performance baseline comparison
- Root cause analysis support
Ready to get started?
Complete installation in 5 minutes, experience the power of ChoreoAtlas immediately
Choose Your Plan
From free Community Edition to enterprise-grade Cloud Edition, flexible solutions for teams of all sizes
Community Edition
Community Edition
Free
Free open source version for individual developers and small teams
- ServiceSpec + FlowSpec dual contracts
- Basic validation and reports
- CI/CD integration
- Community support
Professional Standard
Professional Standard
$19/user/month
Enhanced features version for small and medium teams
- Includes all CE features
- Advanced baseline and trend analysis
- Organization-level policy management
- Team collaboration features
- Basic telemetry (optional)
Professional Privacy
Professional Privacy
$39/user/month
Enterprise version for organizations with compliance requirements
- Includes all Pro Standard features
- Zero telemetry/zero network calls
- Offline license activation
- Private deployment support
- SBOM and signature verification
Cloud Edition
Cloud Edition
Custom
Managed service version with complete team collaboration features
- Web Console
- Continuous discovery and drift detection
- SSO and RBAC
- API and SDK
- Enterprise support
Feature Comparison
| Features | CE | Pro Standard | Pro Privacy | Cloud |
|---|---|---|---|---|
| Dual Contract Validation | ||||
| Basic Reports | ||||
| CI/CD Integration | ||||
| Advanced Baseline Analysis | — | |||
| Organization-level Policies | — | |||
| Zero Telemetry Guarantee | — | — | — | |
| Web Console | — | — | — | |
| SSO/RBAC | — | — | — |
Frequently Asked Questions
What is the dual contract principle?
ChoreoAtlas adopts ServiceSpec (service-level contracts) + FlowSpec (orchestration-level specifications) dual contract architecture. ServiceSpec defines individual service operations and conditions, while FlowSpec defines cross-service orchestration flows and variable passing.
How to integrate with existing CI/CD systems?
We provide integration plugins for mainstream CI/CD platforms like GitHub Actions, Jenkins, GitLab CI, and can also be directly integrated into any CI/CD pipeline through command-line tools.
Which tracing systems are supported?
Currently supports mainstream tracing systems including OTLP, Jaeger, Tempo, Zipkin, and also supports custom JSON format trace data.
What makes Professional Privacy edition special?
Privacy edition completely removes telemetry code and network calls at compile time, provides offline license activation and private deployment support, suitable for financial and enterprise customers with strict compliance requirements.
How to upgrade to paid versions?
You can upgrade from the open source version to paid versions at any time. All configurations and data are fully compatible, ensuring a seamless upgrade process.
Still have questions?
Our expert team is ready to answer any questions about product features and pricing
Contact UsTestimonials
Our customers' success is our success
See what our users say about ChoreoAtlas
After using ChoreoAtlas, our microservice orchestration validation efficiency increased by 300%. The dual contract mechanism allows us to discover potential issues before deployment, greatly reducing production environment risks.
FlowSpec significantly improved our service orchestration documentation. Development teams can clearly understand inter-service dependencies, and new team members onboard much faster.
After integrating into CI/CD pipelines, we can automatically validate service orchestration correctness before each deployment. This automated quality gate makes our releases more reliable.
Start Your Microservice Orchestration Governance Journey
ChoreoAtlas provides complete solutions from development to operations, making your distributed systems more reliable and maintainable
Need a Custom Solution?
Our expert team is ready to provide professional consulting and technical support
Contact Us