Aura 51 · Contour קביעת שיחה

ל-⁠CTO ולראשי צוותי פיתוח

ל-⁠API שלכם אין תיעוד. בעוד 48 שעות, יהיה לו.

מפרט OpenAPI מלא ו-⁠SDK עם טיפוסים ל-⁠TypeScript ול-⁠Python, משוחזרים מתוך סשן של האפליקציה שלכם שאתם מאשרים לנו לצפות בו. הצוות שלכם מתחבר בלי לנחש, וקוד המקור נשאר אצלכם.

עוד לא מוכנים? נסו את הגרסה החינמית, כולה בדפדפן: HAR → OpenAPI + SDK →

  • שיחה של 20 דקות, הצעת מחיר מחייבת בסופה
  • הסכם בכתב לפני כל הקלטה
  • אפס גישה לקוד המקור
session-staging.har דוגמה
נצפה POST /v2/orders 201
authorization: Bearer ••••••••מוסתר
{
  "customer_id": "cus_8f2a",
  "items": [{ "sku": "BX-12", "qty": 2 }],
  "coupon": null
}
המפרט שנוצר openapi.yaml
OrderCreate:
  type: object
  required: [customer_id, items]  # seen 14/14
  properties:
    customer_id: { type: string }
    items:
      type: array
      items:
        $ref: "#/components/schemas/LineItem"
    coupon:
      type: [string, "null"]  # null 9×/14
רחפו מעל שדהגעו בשדה: כל כלל במפרט מוביל חזרה למה שנצפה בפועל.

שלושה מצבים שבהם היעדר תיעוד עולה ביוקר.

  • המפתח שכתב אותו עזב.

    אף אחד כבר לא יודע מה /v1/sync מחזיר, וכל הצוות מפחד לגעת בו.

  • מפתח חדש מתחיל ביום ראשון.

    בלי תיעוד, הוא מבלה את השבוע הראשון בקריאת קוד. עם המפרט, הוא קורא את החוזה תוך שעה.

  • אפליקציית המובייל צריכה להתחבר אליו.

    ה-⁠SDK עם הטיפוסים מחליף ניסוי וטעייה ב-⁠Postman וצילומי מסך שמסתובבים בסלאק.

שלושה שלבים, שני ימי עבודה.

Contour קורא את התעבורה של הסשן שלכם, מסתיר את הסודות, ומסיק את חוזה ה-⁠API עם ציון ודאות לכל פעולה.

  1. יום 0

    אתם חותמים על ההסכם

    עמוד אחד: איזו אפליקציה, איזו סביבה, לכמה זמן. שום דבר לא מוקלט לפני החתימה.

  2. מיום 0 עד יום 2

    אנחנו מעבדים את הסשן

    אתם מייצאים סשן של האפליקציה (קובץ HAR, כמה קליקים בדפדפן) או פותחים לנו חשבון בדיקה. Contour מקבץ את הקריאות ומסיק את הסכמות.

  3. יום 2

    אתם מקבלים את החבילה

    מפרט, SDK ודוח ודאות. עושים commit, והצוות עובד עם זה עוד באותו יום.

מה שנוחת ב-⁠repo שלכם.

ארבעה קבצים, קריאים גם למפתחים וגם לכלים שלכם. תצוגה מקדימה של חבילה לדוגמה, על API הזמנות בדיוני.

contour-pack/openapi.yaml
openapi: 3.1.0
info:
  title: Orders API (internal)
  version: 2.0.0
  x-generated-by: contour
servers:
  - url: https://staging.example.com
paths:
  /v2/orders:
    post:
      operationId: createOrder
      summary: Creates an order
      security: [{ bearerAuth: [] }]
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/OrderCreate"
      responses:
        "201": { $ref: "#/components/responses/Order" }
        "422": { $ref: "#/components/responses/Invalid" }
      x-confidence: 0.96  # 14 calls observed
  # … 23 more operations

פורמטים: OpenAPI 3.1, TypeScript 5, Python 3.11+. המפרט נפתח כמו שהוא ב-⁠Swagger UI, ב-⁠Redoc או ב-⁠Postman.

הקוד שלכם נשאר אצלכם.

Contour קורא רק את תעבורת ה-⁠HTTP של סשן שאתם מאשרים. הדרך הפשוטה ביותר: סביבת ה-⁠staging, חשבון בדיקה ונתונים בדיוניים.

מה אנחנו רואים

  • הבקשות והתגובות של הסשן המאושר
  • רק את התהליכים שאתם בוחרים להראות
  • שום דבר מעבר לזה, ושום דבר לפני החתימה

במה אנחנו אף פעם לא נוגעים

  • קוד המקור וה-⁠repo שלכם
  • מסד הנתונים שלכם
  • התשתית והשרתים שלכם

מסגרת משפטית

יכולת פעולה הדדית בלבד, על API שבבעלותכם או שאתם מורשים לשלב. אף פעם לא קוד מקור.

קודם כול הרשאה

הסכם חתום בכתב לפני כל הקלטה. הוא מגן עליכם לא פחות משהוא מגן עלינו.

סודות מוסתרים

טוקנים, פרטי גישה ומידע אישי מוסרים לפני כל ניתוח על ידי מודל.

מחיר קבוע. בלי הפתעות.

מגדירים את ההיקף יחד בשיחה, ואתם יוצאים עם הצעת מחיר מחייבת.

רוצים לראות לפני שיחה? הכלי החינמי מהדר את ה־HAR שלכם מקומית, תוך שניות. · המהדר בקוד פתוח

מפרט בלבד

לתיעוד הקיים ולקליטת מפתחים חדשים.

6,000₪

  • מפרט OpenAPI מלא
  • דוח ודאות
  • מסירה תוך 48 שעות
לקביעת שיחה
מומלץ

מפרט + SDK

כדי שאפליקציה או מפתח חדש יתחברו מיד.

9,900₪

  • כל מה שבחבילת מפרט בלבד
  • לקוח TypeScript עם טיפוסים
  • לקוח Python עם טיפוסים
  • דוגמאות קריאה
לקביעת שיחה

מפרט + SDK + אינטגרציה

כדי שנבצע את החיבור יחד עם הצוות שלכם.

החל מ־12,000₪

  • כל מה שבחבילת מפרט + SDK
  • חיבור לאפליקציה שלכם
  • מפגש העברת ידע
לקביעת שיחה

לא בטוחים איזו חבילה מתאימה? נחליט יחד בשיחה.

השאלות ש-⁠CTO שואל לפני שהוא חותם.

זה חוקי?

המסגרת בנויה בדיוק לזה: אנחנו מתעדים את הממשק של API שבבעלותכם, או שהחוזה שלכם מתיר לכם לשלב, מתוך סשנים שיש לכם זכות לצפות בהם. בלי עקיפה של מנגנוני הגנה, בלי גישה לקוד המקור, ועם הסכם חתום בכתב לפני כל הקלטה. יש ספק לגבי הזכויות שלכם? נברר את זה בשיחה, לפני כל הצעת מחיר.

הנתונים שלנו חשופים?

האפשרות הבטוחה ביותר, וזו שאנחנו ממליצים עליה: סביבת ה-⁠staging, חשבון בדיקה ונתונים בדיוניים. שום מידע אמיתי לא יוצא. אם אתם עובדים מול ה-⁠production, טוקנים, פרטי גישה ומידע אישי מוסתרים לפני כל ניתוח על ידי מודל, והדוח מפרט כל מה שהוסתר.

48 שעות, באמת?

שני ימי עבודה, מהרגע שההסכם חתום והסשן אצלנו. זה סדר הגודל הנכון לרוב ה-⁠API הפנימיים. אם שלכם גדול יותר, נגיד לכם את זה בשיחה, והצעת המחיר תציין את זה במפורש.

מה אנחנו צריכים לספק?

שלושה דברים: הסכם ההרשאה החתום (אנחנו שולחים לכם תבנית), סשן שעובר על המסכים המרכזיים של האפליקציה, כקובץ HAR או דרך חשבון בדיקה, ועשרים דקות כדי לספר לנו מה חשוב. זהו.

ומה עם endpoint שלא הופיע בסשן?

הוא לא יופיע במפרט: אנחנו לא מנחשים. דוח הוודאות מפרט מה נצפה, כמה פעמים, ומה עוד צריך לכסות. סשן משלים אחד מספיק כדי לסגור את הפערים.

למה לא פשוט לקרוא את הקוד?

כי אתם לא צריכים לפתוח את ה-⁠repo שלכם לספק חיצוני. וכי הסשן מראה מה ה-⁠API שלכם עושה בפועל, לא מה הקוד היה אמור לעשות.

מה קורה בשיחה?

אתם מתארים את ה-⁠API שתוקע אתכם. אנחנו בוחנים איתכם את ההיקף ואומרים לכם אם זה אפשרי. אם כן, אתם יוצאים עם הצעת מחיר מחייבת. השיחה ללא עלות וללא התחייבות. לקביעת 20 הדקות

ספרו לנו איזה API תוקע אתכם.

עשרים דקות. אם זה אפשרי, אתם יוצאים עם הצעת מחיר מחייבת. אם לא, תדעו למה.

קביעת שיחת אפיון.

20 דקות בווידאו. כתבו איזה API תקוע אצלכם ומתי נוח לכם: דוד עמור יציע מועד תוך יום עסקים, והצעת מחיר סופית בסוף השיחה.

הפנייה מגיעה ישירות לדוד עמור. שום דבר לא מועבר לצד שלישי.