LiveKit
The open source framework and cloud platform for voice, video, and physical AI agents.

APIs for Building Secure and Reliable Microservices and Agentic AI Systems

Dapr (Distributed Application Runtime) is an open-source, portable, event-driven runtime that makes it easy for developers to build resilient, microservice stateless and stateful applications that run on the cloud and edge. Dapr embraces the diversity of all programming languages and frameworks and simplifies building applications by providing APIs for common capabilities, such as service invocation, state management, pub/sub, resource bindings, actors, workflow, and more. It abstracts away the complexities of distributed systems challenges, such as service discovery, message brokering, and state management, allowing developers to focus on writing business logic. Dapr's component model allows integration with various infrastructure backends, such as message queues and databases, through configuration changes without modifying the application code. It provides built-in security, observability, and resiliency features, ensuring production-ready applications with minimal boilerplate code.
Dapr (Distributed Application Runtime) is an open-source, portable, event-driven runtime that makes it easy for developers to build resilient, microservice stateless and stateful applications that run on the cloud and edge.
Explore all tools that specialize in discover and call other services. This domain focus ensures Dapr delivers optimized results for this specific requirement.
Explore all tools that specialize in store and retrieve application state. This domain focus ensures Dapr delivers optimized results for this specific requirement.
Explore all tools that specialize in publish and subscribe to topics. This domain focus ensures Dapr delivers optimized results for this specific requirement.
Dapr's Workflow API enables developers to define long-running, persistent processes or data flows using code. It supports various workflow patterns like task chaining, fan-out/fan-in, and timers.
The conversation API reduces the complexity of securely and reliably interacting with Large Language Models (LLM) at scale. The API includes prompt caching, and PII obfuscation.
Dapr provides configurable resiliency policies such as timeouts, retries, back-offs, and circuit breakers to protect against failures. These policies can be applied to any Dapr API calls.
Dapr automatically encrypts all communication between services using mutual TLS (mTLS), ensuring secure and authenticated communication without requiring developers to manage certificates or configure TLS manually.
Dapr's component model decouples APIs from the underlying infrastructure. For example, you can switch message brokers or state stores by changing a YAML component file without modifying application code.
Enables applications to take a lock on a resource so that multiple instances of an application can access the resource without conflicts and provide consistency guarantees.
Allows for encryption and decryption of messages without exposing cryptographic keys to the application.
Install the Dapr CLI.
Initialize Dapr in your environment (Kubernetes or self-hosted).
Include the Dapr SDK in your application code.
Configure Dapr components for your desired infrastructure.
Run your application with the Dapr sidecar.
All Set
Ready to go
Verified feedback from other users.
"Generally positive, with users praising Dapr's ease of use, flexibility, and built-in features."
0Post questions, share tips, and help other users.
The open source framework and cloud platform for voice, video, and physical AI agents.

Generate full-stack SaaS apps from a single prompt.

Create spatial websites, right from your favourite tool. Comes with integrations into Blender, Unity, as Web Component, and more.
Build. Ship. Collaborate. Make your AI development fast, secure, and collaborative from one platform.

The most complete health data platform that exists