展示 HN: SnackBase – 开源、符合GxP标准的Python团队后端。
Show HN: SnackBase – Open-source, GxP-compliant back end for Python teams

原始链接: https://snackbase.dev

## SnackBase:加速开发的合规后端 SnackBase是一个开源的Python后端,旨在加速开发,同时确保企业级的安全性和合规性(GxP)。它允许开发者“像创业公司一样构建,像企业一样合规”,通过开箱即用的即时REST API、多租户支持和强大的安全功能来实现。 主要功能包括:从定义的数据模式自动生成CRUD API,基于角色的访问控制和字段级权限,以及通过OAuth(Google、GitHub、Microsoft、Apple)和SAML进行内置身份验证。SnackBase还提供不可变的审计日志,以实现完整的可追溯性。 它设计用于快速设置——可在5分钟内部署——并且可以通过自定义Python钩子和逻辑进行高度扩展。提供快速入门指南、API参考和部署指南等资源,帮助开发者快速上手。 还可以探索演示以了解其功能。

## SnackBase:合规应用Python后端 SnackBase是一个新的开源、自托管后端,专为医疗保健和生命科学等受监管行业的Python开发者设计。由Lalit Gehani创建,它解决了在开发核心产品功能*之前*构建GxP合规基础设施(审计日志、安全等)的耗时问题。 与难以验证合规性且通常需要JavaScript或Go的现有后端即服务(BaaS)选项不同,SnackBase原生于Python生态系统(FastAPI、SQLAlchemy)。主要功能包括具有完整性哈希的不可变审计日志、用于业务逻辑的Python原生钩子以及清晰的架构分离。 提供实时演示和GitHub仓库供探索和反馈,特别是关于DSL实现和审计日志记录方法。 [https://snackbase.dev](https://snackbase.dev) & [https://github.com/lalitgehani/snackbase](https://github.com/lalitgehani/snackbase)
相关文章

原文
Skip to main content

Build like a Startup. Comply like an Enterprise.

The open-source Python backend with immutable audit logs, GxP compliance, and row-level security built-in.

No credit card required
Setup in 5 minutes
SnackBase Admin Interface

The SnackBase Admin UI: Multi-tenancy and Audit Logs out of the box


Why SnackBase?

Instant APIs

Define your data schema and get fully functional CRUD REST APIs instantly. No boilerplate, no manual endpoint creation.

Multi-Tenancy

Built-in support for multiple accounts/organizations with complete data isolation. Perfect for SaaS applications.

Enterprise Security

Role-based access control (RBAC), field-level permissions, OAuth, SAML, and audit logs out of the box.

Everything You Need to Ship Fast

SnackBase provides a complete backend foundation so you can focus on building your product.

Collections & Schemas

Define your data models with a simple schema syntax. Get validation, types, and auto-generated APIs.

Permissions Engine

Fine-grained access control at the collection, record, or field level. Write rules, not boilerplate.

Authentication

Built-in OAuth (Google, GitHub, Microsoft, Apple) and SAML support. Or bring your own auth provider.

Extensible

Write custom hooks, macros, and business logic in Python. Extend everything.

Quick Start in 3 Steps

1

Install SnackBase

Install SnackBase locally or deploy to your cloud in seconds.
2

Define Your Data

Create collections and define your schema using our intuitive syntax.
3

Start Building

Use the auto-generated REST APIs or React Admin UI immediately.

Developer Resources


Start Building Today

Start building compliant apps today

联系我们 contact @ memedata.com