Snowpal: Access Control List API (SaaS and License)
Snowpal Access Control List API: Create custom Privileges, Roles, Associate Privileges to Roles, Adding Members to Teams, Grant Privileges to Members & Teams, Grant Roles to Members & Teams, and more
We have added more APIs since the time of this write up and recording. Check out aws.snowpal.com for the latest list.
Note: You can license our APIs to run in your own infrastructure or pay by request/subscription on AWS Marketplace. The choice is yours.
Introduction
Secure your Web Apps, Mobile Apps or Server Side Components using Snowpal's Access Control List API. This API allows you to create custom Privileges, Roles, Associate Privileges to Roles, Adding Members to Teams, Grant Privileges to Members & Teams, Grant Roles to Members & Teams, and more.
Highlights
Access Control List API includes several endpoints to help serve most (if not all) of your security needs. Whether you are building a new application from scratch, or adding features/enhancements to existing apps, you can rely on this API to provide fine grained access control to all your resources.
The API is generic and both client and industry agnostic. What this means, for example, is that it does not matter if you are building a Mobile App for the Food Industry, or a Microservice for the Finance Industry. It will help just as much in both these disparate cases.
By leveraging this API, you will actually be using a time tested API that has served multiple apps in production over many years. Take a look at the detailed list of features in description, and if you do not find what you are looking for, we can provided a custom solution for you.
Start Building
Our Access Control List API is designed to help you secure your Apps without you having to worry about the nitty gritty details of Access Control.
Clients
How you leverage this API depends on your needs. Build a Slack App, or a Native Mobile App, or a Web App, or Server Side Microservices. That's entirely up to you.
Subscribe to API
You can subscribe to the API by clicking "View Purchase Options". When you do this, you will be redirected to a Registration Page where you will be asked to enter some details. It should take no more than a few seconds, and once you've done that, we will send you an email with the API Key.
This email should take about 5 minutes to reach your inbox. If you do not see the email after a few minutes, check your spam folder. Do not hesitate to reach out to us if you need help.
API Features
Here are some of the features supported by Access Control List API.
Privileges: Create custom privileges, and specify a Level for every privilege (more on Levels, a bit later).
Roles: Create custom roles, and specify a Level for every role.
Associate Privileges to Roles.Add one or more Members to Teams.
Control Access on (your custom) Resources by granting (one or more) Privileges to Members.
Control Access on Resources by granting (one or more) Roles to Members.
Control Access on Resources by granting (one or more) Privileges to Teams.
Control Access on Resources by granting (one or more) Roles to Teams.
You can subscribe to one of our other APIs to create Resources, and control access to those resources by leveraging this API. Or, you can use your existing resources that are managed by your existing systems. Both options work just fine.
Snowpal Products
Backends as Services on AWS Marketplace
Mobile Apps on App Store and Play Store
Web App
Education Platform for Learners and Course Creators