ابنِ منتجك.
واربط خدماته الأساسية.
المصادقة والمؤسسات والبريد الإلكتروني وWebhooks، خدمات مُدارة تتمحور حول تطبيقك.
app your-saas
├─ organizations
├─ auth / sessions / access
├─ email / templates / senders
├─ webhooks / events / delivery
└─ search / indexes / documents
مثال على بنية تطبيق، وليس سجل نشر فعلياً.كل ما تحتاجه
ست خدمات. منصة واحدة.
بدون أي تعقيد.
كل منتج SaaS يعيد بناء نفس الأساسات. قمنا بتجميعها لتتمكن من التركيز على ما يجعل منتجك فريداً.
المصادقة
وصول آمن لكل مستخدم — من تسجيل الدخول الاجتماعي إلى SSO المؤسسي. يُعد بنقرات، لا بكود.
- SSO (SAML، OIDC، LDAP)
- تسجيل دخول اجتماعي ومفاتيح مرور
- MFA، روابط سحرية، OTP
- مجموعات مستخدمين لكل تطبيق
الفوترة
اربط الاستخدام والعملاء والاشتراكات بتطبيقك. تواصل معنا لمناقشة متطلبات تحصيل المدفوعات.
- قياس حسب الاستخدام
- ربط العملاء بالتطبيق
- أساسيات الاشتراكات والفواتير
- مسارات دفع تُحدّد حسب الاحتياج
البريد الإلكتروني
أدر القوالب وهويات الإرسال ومسارات التسليم لكل تطبيق.
- مسارات البريد الإلكتروني للمعاملات
- قوالب بريد قابلة لإعادة الاستخدام
- التحقق من النطاق (DKIM/SPF)
- هويات مرسل لكل تطبيق
البحث
بحث فائق السرعة سيحبه عملاؤك. متسامح مع الأخطاء، متعدد الأوجه ومعزول لكل مستأجر.
- بحث نصي متسامح
- تصفية متعددة الأوجه
- فهارس لكل مستأجر
- فهرسة المستندات والبحث فيها
الوقت الفعلي
خطّط لقنوات موثّقة وتحديثات مباشرة لمنتجك. يجري التحقق من تكامل المتصفح.
- نشر/اشتراك وحضور
- قنوات لكل مستأجر
- مصادقة بتوكن JWT
- التحقق من التكامل جارٍ
ويب هوكس
اسمح لعملائك بالاتصال بأي سير عمل مع تسليم أحداث موثوق ولوحة تحكم مدمجة.
- تسليم أحداث موقّعة
- إعادة محاولات تلقائية
- لوحة تحكم العملاء
- تصفية حسب نوع الحدث
كيف يعمل
ثلاث خطوات للإطلاق
أنشئ تطبيقك
سجل وأنشئ أول تطبيق لك من لوحة التحكم.
app → your-saasاضبط خدماتك
فعّل المصادقة والفوترة والبريد — أو ادمج مع SDK الخاص بنا.
app → service → integrationانطلق
تحقّق من التكامل قبل دعوة المستخدمين الفعليين.
identity → organization → serviceتجربة المطور
مصمم للمطورين الذين
يقدرون عطلاتهم
تستخدم الأمثلة SwiteraProvider بعد إعداده. اتبع دليل SDK للإعداد والإصدارات المدعومة.
import { useAuth } from '@switera/auth-react';
// Inside your configured SwiteraProvider.
export function Account() {
const auth = useAuth();
if (auth.isLoading) return <p>Loading...</p>;
if (!auth.isAuthenticated) {
return <button onClick={() => auth.loginWithRedirect()}>Sign in</button>;
}
return <button onClick={() => auth.logout({ redirectUri: '/' })}>
{auth.user?.email}
</button>;
}حزم SDK من الدرجة الأولى
متوافق مع أدواتك
حزم مع أنواع محددة لكل إطار عمل رئيسي — عميل وخادم. اختر أدواتك، أضف SDK، وامضِ قدماً.
الأدلة
تكامل يعمل، خطوة بخطوة.
أسعار بسيطة
اختر خدماتك الأولى.
استكشف المنصة، ثم أكّد الخطة والحدود المناسبة مع فريقنا.
استكشف
تعرّف على نموذج التطبيقات والمؤسسات.
- خدمات على مستوى التطبيق
- حدود عزل المؤسسات
- بيانات اعتماد API
- أدلة التكامل
- إعداد الخدمات
ابنِ
اربط الخدمات التي يحتاج إليها منتجك.
- خدمات على مستوى التطبيق
- حدود عزل المؤسسات
- بيانات اعتماد API
- أدلة التكامل
- إعداد الخدمات
- خدمات على مستوى التطبيق
المؤسسات
ناقش متطلبات الهوية والبيانات والتشغيل.
- خدمات على مستوى التطبيق
- حدود عزل المؤسسات
- بيانات اعتماد API
- أدلة التكامل
- إعداد الخدمات
- خدمات على مستوى التطبيق
- حدود عزل المؤسسات
مستعد للبناء؟
أنشئ تطبيقاً، واختر أول خدمة، واتبع دليل التكامل.
ابدأ بالخدمات التي يحتاج إليها تطبيقك.
حزم SDK لأُطر العمل التي تستخدمها