Fast. Simple. Access control engine for polyglot systems.
- Speedle consists of
- SPDL policy definition language
- Policy Management Service
- Authorization Decision Service
- Command line tool (spctl)
- Speedle is licensed under Universal Permissive License v1.0. - Users are free to integrate Speedle with their own systems.
Simple Policy Language
Define policies in a high-level declarative language (Secure Policy Definition Language - SPDL) in the most intuitive and natural way.
Cloud First! With a plethora of integration samples and pluggable interfaces, secure your applications on ANY cloud provider.
Real-time Policy Discovery
Dynamically discover policies based on real-time runtime interactions between your services without having to guess all possible ways in which attackers could access your systems.
RBAC / ABAC
Use role and attributed based fine-grained access control to secure your applications.
Centralized Policy Management
Leverage various integration points to manage the policies for your polyglot, disparate systems from one central place.
Easily extensible! Plug your own identity provider like Github, Okta or even your corporate one.
BYO Persistence Store
Don't like etcd? Implement our persistence interface to use your existing persistence stores - RBDMS, NoSQL or even block storage.
Contribute to Speedle
Speedle is an open source project and as so, we urge people who feel that they can, and would like to contribute to do so, to make it better.
Make Speedle betterContribute →