Ouroboros is a sidecar that rotates shared credentials safely. It dual-writes the new secret, health-checks it, drains old connections, then revokes the old value. If anything fails mid-way, it rolls back instead of leaving you stranded.
Most secret stores can hold a new version of a password. The hard part is cutting a fleet over without breaking production.
Ouroboros sits next to your workload as a sidecar (ECS or Kubernetes) and runs a persisted rotation state machine. On each rotation it issues a new credential, dual-writes, proves the new value works, drains traffic off the old one, then revokes. If the health check fails, it rolls back and leaves the old credential in place. Crash mid-rotation and it resumes from the last checkpoint instead of stranding a half-rotated secret.
Today the open sidecar works end-to-end for PostgreSQL database credentials with HashiCorp Vault (KV v2) and AWS Secrets Manager. It exposes Prometheus metrics and a simple health endpoint so you can watch rotations from your existing monitoring.
Deploy it from the container image with the included ECS task definition template or Helm chart. Configure the secrets you care about, set the rotation interval, and let the agent handle the rest.
Enterprise fleet orchestration (staggered rollouts, approvals, RBAC, audit) is available as a separate commercial layer if you need coordination across many services.
Highlights
Health-gated cutover with automatic rollback. Old secret is not revoked until the new one passes.
Crash-resumable state machine. Sidecar checkpoints every transition so a restart does not leave secrets half-rotated.
Works with Vault and AWS Secrets Manager. Ships as an ECS/EKS sidecar with Prometheus metrics built in.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Pricing is based on the duration and terms of your contract with the vendor. This entitles you to a specified quantity of use for the contract duration. If you choose not to renew or replace your contract before it ends, access to these entitlements will expire.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
This contract combines three separate pricing dimensions that you can scale independently. You pay per sidecar instance, meaning each rotation agent running beside your ECS tasks or Kubernetes pods counts as one unit. You also pay per managed secret, based on how many active secret bindings Ouroboros rotates, not on historical rotation counts. Separately, the Fleet control plane is a single access dimension covering fleet-wide coordination features like staggered rollouts, cutover and rollback, approvals, RBAC, and audit. Your total cost rises as you add agents, place more secrets under management, or adopt the control plane.
Top-of-mind questions for buyers
What counts as one managed secret for billing?
A managed secret is one active secret binding Ouroboros is configured to rotate. You are charged for each secret currently under management, not for historical rotations or past rotation events. Removing a secret from management stops it from counting toward your total.
What counts as one sidecar instance, and does a stopped agent still count?
Each running Ouroboros agent next to an ECS task or Kubernetes pod counts as one instance. Only running agents are counted. When you scale up your workloads and add more agents, your instance count and cost rise accordingly.
Which dimension drives most of my cost as I scale?
The three dimensions bill independently and appear together. Managed secret count and sidecar instance count both scale with your workloads, so they usually grow together. The Fleet control plane is a single access charge unlocking coordination features like staggered rollouts, approvals, RBAC, and audit.
ouroborosjan.com
Helpful?
Vendor refund policy
We offer refunds within 14 days of purchase if Ouroboros does not work as described and we cannot fix the issue. Refunds are not available for usage already consumed under a contract dimension, or after the 14-day window. To request a refund, email support@ouroborosjan.com with your AWS account ID, Marketplace order ID, and a short description of the problem. We respond within 3 business days.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.
Version release notes
First public release of the Ouroboros sidecar.
What you get:
Long-running agent that rotates secrets on a schedule
One-shot rotate for testing a config
status to see where each secret is in the rotation
Prometheus metrics on :9102 and a /healthz endpoint
HashiCorp Vault (KV v2)
PostgreSQL database credential rotation with health checks, drain, and rollback
Crash-safe state on disk so a restart resumes instead of stranding a half-rotated secret
Support covers install questions, rotation failures, and sidecar configuration for Vault or AWS Secrets Manager. We respond on business days. For production incidents, include the rotation state from ouro status, recent agent logs, and whether you are on Vault or Secrets Manager.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.