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.