Styra Run Debuts
July 14, 2022
Styra
Run is designed for application development teams, this new OPA-based
authorization service provides enterprise-grade authorization to
developers via a simple drop-in API, allowing teams to accelerate time
to market, remove ongoing maintenance demands and improve end user
experience.
Styra Run, using OPA, is the first cloud-hosted application
authorization service to completely decouple policy logic and data from
the underlying application. This turnkey service frees software
developers from the complex, time-consuming tasks of building,
maintaining and operating their own authorization capabilities,
collaboration features and permissions for each of their applications.
Styra Run features:
Seamless integration into the application UI, API, and data layer
Offloaded storage and global replication of end-user permissions data
Pre-built OPA logic for application authorization use cases like adding
sharing capabilities for consumer apps or team-based controls for
enterprise apps
“Styra Run revolutionizes the way that app developers think about and
implement authorization for end-users,” said Tim Hinrichs, co-founder
and CTO of Styra “Every app on the planet has permissions, access
control, sharing or other authorization built in. But by eliminating the
need to constantly recreate authorization in each application, Styra Run
improves time to market and quality, and provides better features than
teams would build themselves. Similar to how ‘Sign in with Google’
eliminated the need for local user identity and passwords, Styra Run
eliminates the need for custom built-per-app permission systems, so app
developers and product teams can focus on better features and end-user
experience.”
Styra Run is hosted, managed and maintained by Styra and is developed by
OPA’s creators. OPA is the de facto standard for authorization in the
cloud-native environment with over 130M downloads to date, and is used
by global organizations such as Goldman Sachs, Atlassian and Pinterest.
The current state of SaaS authorization
Before Styra Run, access control functionality — such as defining who
can edit a document, see photos or create new users within an
application — had to be implemented differently for every application,
based on the application’s particular coding language and database type.
Authorization controls are considered a tier-0 service and thus require
high availability, very low latency, global replication and strict
consistency guarantees. Building a solution that meets these demands
typically requires 6-18 months of work by a team of specialists. Once
built, the authorization system must be maintained, upgraded and patched
throughout the entire application lifecycle.
Styra Run eliminates the need for custom authorization deployment
Styra Run provides customers an enterprise-grade authorization service,
available via simple drop-in APIs, for companies who build and manage
SaaS applications. This service allows end users to control their own
account and access permissions, and as such is equally valuable in both
consumer and business applications.
With
Styra Run, organizations can:
Speed up time-to-production with a turnkey approach to authorization
system development
Avoid re-building authorization as SaaS application requirements change
Remove the operational burden of replicating permissions data across the
world
Implement immediate permission updating and access for near-zero latency
across all users
“We heard firsthand from the OPA community and Styra customers that
users needed a faster and better way to implement authorization for
multi-tenant SaaS apps – both B2B and B2C,” said Torin Sandall, VP of
Open Source at Styra. “OPA already solves the policy logic problem, but
the community still needed a way to manage the contextual data that’s
required for access decisions — like which roles, groups and permissions
should be available to end users. We worked with the OPA community to
combine hosted OPA logic, with contextual data management, to give
developers a turnkey access control and authorization service that
provides immediate, global policy across all their end users.”
Styra Run is currently available in private Beta.