Developing Providers
Please note that Glide will be transitioning to a sunset phase, with the project being archived on May 16, 2024. For more information, kindly refer to our announcement post.
Our Provider Development documentation is still a work-in-progress. If you’re building an Access Provider, join our Community Slack.
Access Providers are plugins that enable Glide users to connect their accounts to other services, such as cloud providers and SaaS applications. They contain integration logic that assigns users to specific resources within these services, streamlining the process of managing user access across multiple platforms. Examples of Access Providers include AWS Access Provider and Okta Access Provider.
To develop your own Access Provider for Glide, you will need to have a basic understanding of Python programming and experience with the Glide framework. Our Access Providers are written in Python and this documentation will guide you through the process of developing your own Access Provider and publishing it to the Provider Registry
The Provider Development Kit
Glide Providers are built using the Provider Development Kit, or PDK for short. The PDK consists of:
- A
pdk
CLI to help create, test, and publish Providers - A Python
provider
library which is imported by all Access Providers to enable integration with the Glide platform
You’ll use the pdk
CLI from the command line, and the provider
library inside your Provider Python code.