عن المشروع

SpiceDB هي قاعدة بيانات مفتوحة المصدر مستوحاة من نظام التفويض الداخلي لشركة Google، Zanzibar. صُممت لتخزين والاستعلام عن بيانات التفويض الدقيقة بشكل قابل للتوسع، والإجابة على أسئلة مثل "هل يمكن للموضوع X تنفيذ الإجراء Y على المورد Z؟". يحدد المطورون مخططًا (schema)، ويكتبون العلاقات، ويستخدمون مكتبات العملاء أو واجهات برمجة التطبيقات لإجراء فحوصات الأذونات. تدعم قواعد بيانات متعددة بما في ذلك Google Cloud Spanner وCockroachDB وMySQL وPostgreSQL، ويمكن استضافتها ذاتيًا أو استخدامها عبر AuthZed Cloud. المشروع مكتوب بلغة Go ويوفر واجهات gRPC وHTTP، وأداة سطر أوامر (zed)، وبيئة تجريبية للاختبار. تُستخدم من قبل شركات مثل GitHub وRed Hat وNetflix.