DevSecOps Tranquility is Here

Archodex is free for most teams

Team

For individuals and small teams

Free
  • Observe up to 1,000 API calls per hour
  • Track up to 500 resources
  • Managed archodex.com accounts
  • Self-hosted options
  • Log-only (air-gap-compatible) agent modes
  • Choice of data locality / sovereignty
  • MFA / Passkey authentication
  • Community support

Organization

For organizations and customers with additional requirements

Contact Us
  • All Free-tier features
  • Observe unlimited API calls
  • Track unlimited resources
  • SSO / SAML authentication
  • Managed Bring-Your-Own-Cloud (BYOC) options
  • Air-gapped Archodex service installations
  • Customized support and services

Features

Observed API Calls

Archodex observes your workloads as they use secrets in API calls. Our plans provide generous limits on observed API calls per hour.

Tracked Resources

Archodex aggregates resources into a unified graph database for analysis to locate issues and help you safely manage your secrets.

Managed archodex.com accounts

Using secure archodex.com managed accounts is the easiest way to get started with Archodex. Choose from many data locality options hosted in customer-specific isolated databases.

Self-hosted options

Control over your data sovereignty with a self-hosted Archodex deployment, giving you full ownership and management capabilities.

Log-only / air-gapped modes

Whether you just want to safely kick the tires or you have complex requirements, Archodex can be used securely with or without networking.

Support

Our goal is to reduce your operations stress. We're here to help, through our community support up to customized channels and availability.

Pricing FAQs

What is an Observed API Call?

One important way Archodex observes secrets usage is by watching the requests your workloads make at runtime. For example, a Container of a Kubernetes Pod may make a request to Stripe's API to charge a customer for a purchase. When it does so, the container includes a Stripe API key in the request headers. Archodex observes this request, recording that the Stripe API key secret was used by the Container.

The Archodex Agent only observes API calls that match filters for the Rulesets you configure it to watch. If you don't configure any Rulesets to watch for Stripe requests, then Stripe requests will not be observed and will not count against your usage limit.

Archodex usage limits apply across all workloads. You might have a mix of workloads where some make more observed API calls than others. Usage across workloads is metered, and the Archodex Agent will stop observing API calls when the limit is reached until the next hour of usage begins. The Archodex Agent logs and Dashboard will notify you if this occurs.

Note for individuals and small teams: Our intention is to make Archodex free for your usage. If you hit limits on the free-tier, then please reach out to us at support@archodex.com.

What is a Tracked Resource?

A Tracked Resource is any unique resource that Archodex observes and tracks in its graph database. This includes resources like Kubernetes Clusters, Services, and Deployments, Hashicorp Vault Secrets, and Stripe API Keys.

Your total count of Tracked Resources includes all of the unique resources that Archodex has observed across all of your workloads. The Archodex Agent logs and Dashboard will notify you if you exceed this usage limit. The Archodex service will silently discard newly observed resources while your account is above the limit, though it will still update metadata about previously observed resources.

Note for individuals and small teams: Our intention is to make Archodex free for your usage. If you hit limits on the free-tier, then please reach out to us at support@archodex.com.

What is the Log-only Agent mode?

The Log-only Agent mode is a deployment option for the Archodex Agent that observes and logs API calls without reporting them to a central Archodex backend service. This mode is useful when you are trying out Archodex for the first time and want to be absolutely sure no confidential data leaves your environment. It is also the default mode if you do not provide an Archodex Report API Key, ensuring you are in full control of your confidential data.

The Log-only Agent mode is also useful when you would prefer to perform your own analysis of observed secrets usage. For example, instead of using a managed or self-hosted Archodex service, you may want to ingest the logs into your existing devsecops ETL pipeline for further processing and analysis.

What does it mean to Self-Host Archodex?

Self-hosting Archodex means deploying and managing the Archodex backend API software on your own infrastructure, rather than using the managed service provided at archodex.com. This gives you full control over your data and how service is accessed. You can run Archodex in your own data center or in a cloud environment of your choice.

Most choose to self-host the backend API service alone, using the managed archodex.com dashboard and authentication system to access it. It is possible to self-host the dashboard as well if necessary for complex requirements and/or regulations.

Self-hosting the Archodex backend API is straightforward. There is no additional cost to self-host, and images to run the backend API service are published in the GitHub Container Repository. You simply run the backend API container and configure a connection to a SurrealDB database.

What is Community Support?

Community Support is the support provided through our GitHub Discussions and Matrix Chat Room. We monitor and respond to questions and issues raised in these community forums for all free-tier options, including both managed and self-hosted deployments.