# SnackBase > Open-source Python backend with immutable audit logs, GxP compliance, and row-level security built-in for building compliant SaaS applications. SnackBase is an open-source Python backend framework designed to help developers build compliant applications quickly. It provides instant CRUD REST APIs from data schemas, built-in multi-tenancy support, and enterprise-grade security features including row-level security, audit logs, and GxP compliance out of the box. The platform enables startups to ship fast while meeting enterprise compliance requirements. - **Instant APIs** - Define your data schema and automatically generate fully functional CRUD REST APIs without writing boilerplate code or manually creating endpoints. - **Multi-Tenancy Support** - Built-in support for multiple accounts and organizations with complete data isolation, making it ideal for SaaS applications. - **Enterprise Security** - SQL-native row-level security (RLS), field-level access control, single-tenant mode, OAuth authentication (Google, GitHub, Microsoft, Apple), SAML support, and immutable audit logs. - **Collections & Schemas** - Define data models with simple schema syntax and get automatic validation, types, and auto-generated APIs. - **Permissions Engine** - Fine-grained access control at the collection, record, or field level using declarative rules instead of boilerplate code. - **Authentication Options** - Built-in OAuth providers and SAML support, or integrate your own authentication provider. - **Extensible Architecture** - Write custom hooks, macros, and business logic in Python to extend any functionality. - **JavaScript SDK** - Client-side SDK for easy integration with frontend applications. To get started, install SnackBase locally or deploy to your cloud, define your data collections and schemas using the intuitive syntax, and immediately start using the auto-generated REST APIs or React Admin UI. The platform offers comprehensive documentation including guides for OAuth setup, SAML configuration, deployment, and extending the framework with custom functionality. ## Features - Instant CRUD REST API generation - Multi-tenancy with data isolation - Row-level security (RLS) - Field-level access control - Immutable audit logs - GxP compliance - OAuth authentication (Google, GitHub, Microsoft, Apple) - SAML authentication support - Collections and schemas - Permissions engine - Custom hooks and macros - Python extensibility - JavaScript SDK - React Admin UI ## Integrations Google OAuth, GitHub OAuth, Microsoft OAuth, Apple OAuth, Okta SAML, Azure AD SAML ## Platforms WEB, API, DEVELOPER_SDK ## Pricing Open Source ## Links - Website: https://snackbase.dev - Documentation: https://snackbase.dev/quickstart - Repository: https://github.com/lalitgehani/snackbase - EveryDev.ai: https://www.everydev.ai/tools/snackbase