Secure Architecture
🔒
Architecture
Secure Architecture for Generating SDKs
Secure Access Model
Sideko's architecture is designed with security as a top priority. Our platform integrates with your version control system (VCS) without requiring write access to your repositories. Instead, Sideko works by responding to your API calls with git patch files that update your code, allowing you to maintain full control over what changes are applied to your codebase.
Limited-Privilege Service Accounts
For teams looking to automate workflows, Sideko offers service account API keys with precisely defined access levels. These keys can be configured with limited privileges—for example, an SDK update key that only has read access to API projects. This approach follows the principle of least privilege, ensuring that automated processes only have the permissions necessary to perform their specific functions.
Enterprise-Grade Authentication
Sideko supports Single Sign-On (SSO) with comprehensive roles and permissions management, making it easy to integrate with your organization's existing identity providers. Our role-based access control system allows administrators to define granular permissions for team members based on their responsibilities and security requirements.
For detailed information about configuring roles and permissions within your organization, please visit our documentation.
Key Security Features
No write access required to your VCS
Git patch-based code modifications
Limited-privilege service account API keys
SSO integration with fine-grained roles and permissions
Secure API architecture
This security-first approach ensures that Sideko can seamlessly integrate with your development workflow while maintaining the highest standards of security and access control.