Version Control System Integration

API Studio integrates with Version Control Systems (VCS) to provide seamless source control management, allowing users to collaborate on API projects effectively. By connecting to a VCS, users can manage project versions, track changes, and collaborate with teams, improving the overall development experience. Currently, API Studio supports integration with GitHub.

Authentication methods for GitHub repositories

API Studio uses two modes of authentication to connect to GitHub servers.

  • OAuth Authentication

    OAuth simplifies the login process by allowing direct access to GitHub.com through API Studio. You can grant API Studio access to your repositories through a secure login screen. This method enhances security and is convenient for both individual and collaborative environments. For more information, see Connecting to VCS by using GitHub credentials.

  • Personal Access Token (PAT)

    PATs are secure codes that you generate in your GitHub accounts to access repositories. This method works for both GitHub.com and GitHub Enterprise accounts. Users can control what the token can do, such as read, write, or manage repositories, making it flexible and secure for various needs. For more information, see Connecting to VCS by using a Personal Access Token (PAT).

Choose the authentication method that aligns with your security and workflow preferences. Both options provide secure and seamless connectivity to GitHub repositories.