Apollo
A distributed, reliable key-value store for critical data in distributed systems, featuring strong consistency and fault tolerance.
Score
30
User Rating
3.0
Free/Trial Support
Supported
Starting Price
--
Last Updated
Aug 04, 2026
Overview
What is Apollo?
etcd is a strongly consistent, distributed key-value store designed to reliably store data accessed by distributed systems or clusters, handling leader elections and machine failures gracefully.
What is Apollo used for?

Top Features
- Simple HTTP interface
- Key-value storage with hierarchical directories
- Watch for changes on keys/directories
- Optional SSL client certificate authentication
- Benchmarked at 1000s of writes/s per instance
- Optional TTLs for key expiration
- Distributed via Raft protocol
How to use Apollo?
Install etcd, use HTTP tools like curl for read/write operations, organize data in directories, watch for changes, and configure SSL authentication or TTLs as needed.
Alternative Tools
No alternative tools found
Pros & Cons
Pros
- High reliability and fault tolerance
- Strong consistency
- Scalable for distributed systems
- Open-source and CNCF project
Cons
- Complex setup for beginners
- Requires infrastructure management
Use Cases
- Storing configuration data in microservices
- Service discovery in clusters
- Leader election in distributed applications
Apollo Pricing
Free Plan
No detailed pricing information available
User Reviews
3.0
out of 5
3.0
No reviews yet
Be the first to review this tool!