Catalyst

Unified APIs for Messaging, Data, and Workflow powered by open-source Dapr

Make complex architectures simple, reliable and secure with APIs that connect to your existing infrastructure and work with your existing code

Join early access
Graphic Catalyst App
Request/
Reply
Cross-cloud, cross 
region, cross-compute
Zero trust
communication
Service registry
& discovery
In-flight message
transformation
Publish/
Subscribe
At-least-once guaranteed message delivery
Automatic CloudEvents support
Time-to-live message expiry
Bulk message delivery
Key/
Value
Multi-tenancy and data isolation
Concurrency control (first write wins, last write wins)
Consistency control (strong/eventual)
Data encryption at rest
Workflow
Orchestrate business transactions
Durable, long-running executions
Fault-tolerant and automatic recovery of state
Scheduled reminders and external events
Bindings
Triggers from external systems and APIs
Invoke external systems and APIs
Observerable 3rd party interactions
Authenticate calls to/from external systems

Supercharge your existing code and infrastructure with security, resiliency and telemetry.

Our enterprise-grade APIs deliver consistent interactions with any infrastructure.

Join early access
Rate Limiting
OAuth2 /OIDC
Circuit breakers
Retries
Timeouts
Rate Limiting
OAuth2 /OIDC
Rate Limiting
OAuth2 /OIDC
Circuit breakers
Retries
Timeouts
Rate Limiting
OAuth2 /OIDC
Rate Limiting
OAuth2 /OIDC
Circuit breakers
Retries
Timeouts
Rate Limiting
OAuth2 /OIDC
Access policies
Named identity
Audit logs
gRPC / REST APIs
Golden Metrics
Access policies
Named identity
Access policies
Named identity
Audit logs
gRPC / REST APIs
Golden Metrics
Access policies
Named identity
Access policies
Named identity
Audit logs
gRPC / REST APIs
Golden Metrics
Access policies
Named identity

How Catalyst works

Create an App ID

Create an application identity representing your app in Catalyst. An App ID gives you an API endpoint that handles only your app's traffic, along with access policies, authentication, resiliency and much more

Graphic How it Works
Connect to your backing
services

An App ID can securely connect
to databases, message brokers and other infrastructure you have that is running on any cloud or on-premises datacenter

Graphic How it Works
Call the APIs

Using any programming language, invoke Catalyst APIs via gRPC or REST and enjoy powerful features like auditing, retries, circuit breakers, OIDC auth,
zero-touch telemetry, multi-tenancy and dozens more

Graphic How it Works
Watch a demo

What can you do
with Catalyst?

Coordinate transactions across databases and message brokers
Make your database multi-tenant with full data isolation
Securely connect applications running in different clouds, regions and compute platforms
Create event meshes between decoupled publishers and consumers no matter where they are deployed
Orchestrate long-running processes using durable executions that recover from failures
Graphic Diagrid APIs

Serverless infrastructure 
you can depend on

Use serverless key/value stores and pub/sub brokers that scale without limits
100% serverless, no ops required
Ready to go in under 60 seconds
Scales with your usage without bankrupting you
Access from your local developer machine
Built-in rate limiting, circuit breakers and retries
Accessible from within your VPC / VNET

Watch a demo

Making the best way the easiest

Developers often don’t know how to code for security, reliability or scale and even if they do, don’t do it consistently across teams.  Catalyst bakes-in security and reliability into the golden path, making the right way to build & operate distributed enterprise applications.

The thrill of speed

Catalyst leverages proven Dapr APIs, encapsulating best practices and abstracting infrastructure details, allowing developers to concentrate solely on business logic. This increases developer productivity and reduces time to market.

Works with what you already have

Organizations can easily be constrained or locked in by their initial technology choice - e.g. running on Kubernetes, cloud vendor, service vendor. Catalyst provides flexibility to combine the widest range of developer tools, languages, compute, clouds and cloud services to suit your needs and existing IT.

Diagrid Newsletter

Subscribe today for exclusive Dapr insights