كل المزايا
الأتمتة

منصّة واحدة. ثلاثة أبواب. اختر بابك.

كل ما تفعله لوحة التحكّم متاح أيضًا كواجهة REST للإدارة، وكخادم MCP لوكلاء الذكاء الاصطناعي، وكمزوّد Terraform لأجل IaC. ورموز الوصول التي تحتها جميعًا تقرّر من، أو ما، يحقّ له القيادة.

الأسطح البرمجية
كل الباقات

الأسطح البرمجية.

ثلاث طرق لقيادة المنصّة من الكود أو الوكلاء أو IaC. الثلاثة جميعها تسند العمليات نفسها. ما من سطح مواطن من الدرجة الثانية.

واجهة REST للإدارة

للكود
كل الباقات

مواصفة OpenAPI 3.1 عامة. ولّد عميلًا مكتوب الأنواع بأي لغة تستخدمها، أو نادِها مباشرةً بـ curl. كل إجراء في لوحة التحكّم له نقطة وصول تقابله. لا شيء يختبئ خلف عقد SDK خاص.

أين يناسب

أدوات داخلية مخصّصة، وسكربتات تزويد آلي، وأتمتة من جهة الخادم، وكل مكان يكون فيه الكود هو القائد الصحيح وتريد عميلًا مكتوب الأنواع.

create-site.shshell
curl -X POST https://caputchin.com/api/v1/management/sites \
  -H "Authorization: Bearer cpt_pat_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "marketing",
    "troop_id": "trp_abc"
  }'

Terraform

لأجل IaC
كل الباقات

مزوّد Terraform منشور في Terraform Registry. عرّف إعداد Caputchin الخاص بك ككود، راجِع التغييرات في طلبات السحب، وطبّقها عبر خط CI/CD الموجود لديك. البنية التحتية التي تحمي بنيتك التحتية الأخرى.

أين يناسب

فرق تقودها IaC. بيئات قابلة لإعادة الإنتاج، يكون فيها كل مفتاح موقع، وكل فريق، وكل رمز تحت التحكّم بالإصدارات.

main.tfhcl
resource "caputchin_site_key" "marketing" {
  name     = "marketing"
  troop_id = caputchin_troop.main.id
}

MCP

لوكلاء الذكاء الاصطناعي
كل الباقات

خادم Model Context Protocol يكشف كل عملية إدارة كأداة. شغّل خادمنا المُستضاف أو ثبّت حزمة npm وشغّل خادمك. يقود وكلاء الذكاء الاصطناعي إعدادك بالطريقة نفسها التي يقود بها البشر لوحة التحكّم.

أين يناسب

تدفّقات وكيلية، ومساعدو ذكاء اصطناعي يديرون البنية التحتية، وإعداد يقوده التلقين. دع وكيلك يتولّى النقر عبر الواجهة.

agent-call.tstypescript
// AI agent's tool call after the prompt:
// "Create a marketing site under troop A"

caputchin_create_site({
  name: "marketing",
  troop_id: "trp_abc",
});
اختر الباب الذي يناسب منظومتك. النتيجة واحدة.

رموز الوصول

الاعتمادات التي تقود كل شيء برمجي. رمز رئيسي واحد للحساب كله؛ ورموز لكل فريق لكل ما هو محدود النطاق.

كل الباقات

Personal Access Token

رمز واحد على مستوى الحساب لكل حساب، مجاني، بحدّ نشط واحد. وصول كامل: كل عملية، كل فريق. المفتاح الافتراضي لكل شيء برمجي من اليوم الأول.

أين يصلح

كتابة سكربتات اليوم الأول، والأتمتة الفردية، وخط IaC لحساب فرد واحد. الرمز الذي يجعلك تنطلق.

Troop tier

Troop Access Tokens

رموز محدودة النطاق لكل فريق، للكود أو الوكلاء. كل واحد يستهلك مقعدًا من المجمّع. محدودة بصلاحيات ومفاتيح مواقع فريق بعينه، فلا يستطيع Troop Access Token مُسرَّب أن يفجّر بقية حسابك.

أين يصلح

خطوط CI مرتبطة ببيئات بعينها، ووكلاء ذكاء اصطناعي مربوطون بمساحة فريق واحد، وكيانات آلية تعكس نطاق الفريق البشري.

من يحقّ له ماذا.

Personal Access Tokenواحد لكل حساب، مجاني، بحدّ نشط واحد
وصول كامل
Account
cpt_pat_...يمتدّ إلى كل شيء
Troop A
Troop B
Troop C

يعمل على كل عملية في كل فريق. المفتاح الافتراضي للبدء، وللأتمتة الفردية، أو لخط IaC لحساب فرد واحد.

Troop Access Tokensلكل فريق، يشغل مقعدًا
وصول محدود
Account
Troop A
cpt_tat_a...
Troop B
cpt_tat_b...
Troop C
cpt_tat_c...

كل رمز مربوط بفريق واحد. خطوط CI مرتبطة ببيئة واحدة، ووكلاء ذكاء اصطناعي مربوطون بمساحة فريق واحد. التسريبات تبقى محصورة في ذلك الفريق.

مفتاح رئيسي واحد للحساب كله. مفاتيح لكل فريق لكل ما هو محدود النطاق. كلاهما يمكنه قيادة أي من الأبواب الثلاثة أعلاه.

اختر بابًا. اشحن سكربتًا.

سجّل، واسكك أول رمز وصول لك، وقُد Caputchin من كودك، أو CI لديك، أو وكيل الذكاء الاصطناعي خاصتك. العمليات نفسها من أي مسار.

ابدأ مجانًا