WEBA
B

Bruno

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

478 מיליםAPI ואוטומציה

הוא שומר את כל הבקשות שלכם כקובצי טקסט רגילים ישירות על מערכת הקבצים של המחשב. במקום להחזיק שרתים מרוחקים שמקבלים עותק מכל קריאת רשת, הכלי פועל בצורה מקומית לגמרי ומאפשר לכם לבדוק REST, GraphQL, gRPC וגם Websocket מתוך ממשק שולחני, טרמינל או סביבת פיתוח. הבקשות וההגדרות מאוחסנות במבנה תיקיות שיושב בצמוד לקוד המקור של הפרויקט שלכם, וכך ניהול השינויים נעשה באותם כלים שבהם אתם מנהלים קוד.

כל המבנה מבוסס על תקן פתוח לקולקציות בשם OpenCollection בפורמט YAML קריא, שמתאים לבדיקת שינויים ידנית ומאפשר למזג גרסאות בלי התנגשויות נסתרות. הנתונים שלכם לעולם אינם עוזבים את המכשיר שלכם, וזה אומר שאין כאן חשבון ענן שצריך לפתוח, אין התחברות חובה, והחברה שמפתחת אותו לא יכולה לראות את המידע או לאמן עליו מודלים של בינה מלאכותית. שיתוף בין חברי צוות מתבצע בעזרת דחיפה רגילה למאגר ה-Git שלכם, בלי שרת מתווך שיושב באמצע התהליך.

עבודה מקומית מול ענן

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

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

יכולות מרכזיות בכלי

  1. שמירת קולקציות כקובצי YAML
  2. בדיקת בקשות REST ו-GraphQL
  3. תמיכה ב-gRPC ו-Websocket
  4. הפעלת בקשות מתוך תיקייה
  5. חיבור למנהלי סודות ארגוניים

כמה זה עולה באמת

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

המעבר למסלולים הארגוניים נדרש כשעולים צרכים ניהוליים מוגדרים שלא קשורים לביצוע הבקשות עצמן. מדובר ברכיבים כמו התחברות ארגונית אחידה דרך SSO ו-SAML, ניהול משתמשים אוטומטי באמצעות SCIM, וחיבור ישיר למנהלי סודות ארגוניים כמו Vault או Azure Key Vault לשמירה על מפתחות גישה. אם הארגון שלכם אינו דורש אימות זהויות מרכזי או שליטה בהרשאות דרך מערכות ניהול ציי מחשבים, אין סיבה מעשית לשלם על השכבה הזו.

אין תלות בספק.

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

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

שימו לבהורידו את הגרסה החינמית ונסו לייבא קולקציה קיימת ישירות למאגר ה-Git שלכם כדי לוודא שפורמט הקבצים נוח למיזוג בצוות.

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