Skip to content
Start with Identity
Authorization

Styra / Open Policy Agent

Founded 2015Redwood City, CA, USAOpen source (OPA is a CNCF graduated project); OPA's creators and many Styra staff joined Apple in August 2025Score 4.3/5Evaluated 2026-10-16Website ↗

Capability scores

Methodology →
Authentication
1.5
SSO & Federation
2.0
Authorization
4.6
Lifecycle & Provisioning
3.5
MFA & Passwordless
1.0
Governance & Audit
4.3
Developer Experience
3.8
Deployment Flexibility
4.7
Pricing Transparency
3.0
Support & Ecosystem
4.0

Scored 0–5 against a published rubric. Independent analysis, no vendor sponsorship.

Status update: OPA's creators joined Apple

On 20 August 2025 the Open Policy Agent blog announced that OPA's creators, along with many Styra team members, had joined Apple. OPA stays a CNCF graduated project under Apache 2.0, with no change to governance or licensing. Styra's open repositories (Enterprise OPA, OPA Control Plane, SDKs, and the Regal linter) were put forward for inclusion in the CNCF OPA GitHub organization. Since then, the EOPA repository has been archived with a note that it "has been donated to the OPA community" and an open call for maintainers, while OPA Control Plane and Regal remain active in that organization. The announcement did not address Styra DAS or commercial support, and on 16 October 2026 the styra.com domain no longer resolved. Treat OPA as a community project and do not buy Styra DAS or Styra support without written terms.

Overview

Open Policy Agent (OPA) is a CNCF graduated, Apache 2.0 general-purpose policy engine that uses the Rego language. Styra, the company that created OPA, sold Styra DAS as a commercial management control plane. OPA is the de facto standard for policy-as-code across cloud-native infrastructure. OPA decides "is this allowed?" for almost anything, from Kubernetes admission to API authorization, making it broader than application-focused tools like Cerbos and the Zanzibar engines OpenFGA and AuthZed.

What it is good at

Reach is the strength: one engine and one language enforce policy across Kubernetes admission control, microservice authorization, API gateways, Terraform plans, and CI/CD pipelines. OPA is battle-tested, widely adopted, and deployable anywhere as a sidecar or library, which is why its deployment flexibility scores high. For policy distribution and management at scale, the open-source OPA Control Plane provides Git-based bundle building, external data sourcing, and bundle distribution to cloud object storage. Confirm it covers the governance features you used in Styra DAS before migrating. For platform teams that want a single, standardized policy substrate across infrastructure and services, nothing else has the same breadth or adoption.

Where it falls short

Rego has a real learning curve and is not purpose-built for application object permissions the way ReBAC engines are, so app-centric authorization (per-document sharing, ownership hierarchies) can feel low-level and verbose. For a single application, a general-purpose policy engine is often more than you need. There is no longer a clear vendor offering commercial support, so enterprises that need a support contract must rely on in-house expertise or a third party, and like all policy engines OPA does nothing for authentication, SSO, or MFA.

Pricing

OPA, OPA Control Plane, and Regal are free and open source under Apache 2.0. We found no current Styra price list or support offering after the August 2025 move to Apple, so budget for internal operation and support. Model the build-versus-buy tradeoff with the TCO calculator.

Best for, and who should look elsewhere

Choose OPA when you need policy-as-code spanning infrastructure and services and can operate it yourself, using OPA Control Plane for policy management. If you need a vendor-backed control plane with a support contract, look at commercial policy-as-code options such as Cerbos (Cerbos Hub). For application-centric authorization, compare Styra/OPA vs Cerbos; for relationship-heavy permissions look at OpenFGA or AuthZed. See the authorization guide.

Bottom line

Still the standard for cloud-native policy-as-code spanning infrastructure and services, now as a community project without its original commercial backer. Run it with OPA Control Plane, and do not buy Styra DAS or Styra support without written terms.

Styra / Open Policy Agent: frequently asked questions

Did Apple acquire Styra?
Not as announced. On 20 August 2025 the Open Policy Agent blog announced that OPA's creators, along with many Styra team members, had joined Apple, which it described as an enthusiastic OPA user. The post made no statement about Styra as a company or about Styra DAS. OPA itself was not transferred: it remains a CNCF graduated project, and the post stated there were no changes to project governance or licensing.
Is Open Policy Agent still maintained and free?
Yes. OPA remains a CNCF graduated project under the Apache 2.0 license, and the August 2025 announcement stated that governance and licensing did not change. Styra's open repositories, including Regal (the Rego linter) and OPA Control Plane, moved into the CNCF open-policy-agent GitHub organization, where both were still receiving commits in October 2026.
What happened to Styra DAS and Enterprise OPA?
Enterprise OPA (EOPA), Styra's commercial OPA distribution, was donated to the OPA community. Its repository in the open-policy-agent GitHub organization is archived, and its README invites anyone interested in maintaining it to contact the OPA maintainers. The OPA announcement did not address Styra DAS or commercial support, and when we checked on 16 October 2026 the styra.com domain no longer resolved. We found no published Styra support policy, so do not plan a new deployment around Styra DAS without written support terms.

Styra / Open Policy Agent comparisons

Last reviewed By SWI Community TeamSuggest a correctionHow we research

By SWI Community Team · Last evaluated 2026-10-16

Independent, community-driven analysis. No vendor sponsorship. Compiled from public research and community input and verified on a best-effort basis, so details may be incomplete or out of date. Scores are opinions, not advice. Trademarks belong to their owners; mention does not imply affiliation or endorsement. See the full disclaimer, or send corrections to community@startwithidentity.com.