6 مستودعات
Environments for drafting and refining API specifications before implementation.
Distinguishing note: Focuses on the design phase of API development rather than runtime management.
Explore 6 awesome GitHub repositories matching web development · API Design Tools. Refine with filters or upvote what's useful.
Insomnia is a cross-platform API development environment that integrates a request debugger, schema design tools, a mocking server, and a test automation framework. It provides a unified workspace for sending requests and analyzing responses across REST, GraphQL, gRPC, and WebSocket protocols. The platform enables the design and preview of API specifications through a visual editor and allows for the simulation of backend behavior using mocking tools. It supports organizing and synchronizing API collections via local storage, cloud synchronization, or Git. The suite includes a command-line i
Offers a visual environment for drafting and refining API specifications before implementation.
Insomnia is a desktop application designed for the design, testing, and debugging of network requests. It serves as a comprehensive environment for managing the API lifecycle, allowing users to draft interface specifications, simulate endpoints, and execute automated testing workflows within continuous integration pipelines. The platform distinguishes itself through a modular, plugin-based architecture that enables the integration of custom scripts and external tools. It supports complex development needs by providing a local-first data persistence model, environment-variable substitution for
Provides integrated tools to draft and refine interface structures before writing implementation code.
Swagger Editor هو أداة تأليف قائمة على الويب وبيئة تطوير تستخدم لتصميم وتوثيق والتحقق من مواصفات API. يدعم بشكل خاص مواصفات OpenAPI، ويوفر واجهة متصفح لكتابة مخططات API والتحقق من هيكلها. تتميز الأداة بالعرض في الوقت الفعلي الذي ينتج معاينة مرئية لوثائق API أثناء تحرير المواصفات. تتضمن تمييز بناء الجملة بناءً على مخططات قياسية لتحسين قابلية قراءة تعريفات API. يدعم المحرر استيراد المواصفات من ملفات، أو عناوين URL خارجية، أو أمثلة ثابتة، ويحفظ الحالة الحالية في التخزين المحلي لمنع فقدان البيانات. يتم توزيعه كصورة حاوية، بما في ذلك إصدار غير جذري (non-root) لتقليل سطح الهجوم الأمني أثناء النشر.
Provides a comprehensive environment for drafting and refining API specifications before implementation.
Postman is an API platform that enables users to build, test, and interact with APIs by sending HTTP requests and viewing responses directly within the tool. It provides a graphical interface for designing and managing sequences of API interactions, allowing users to create and organize related API requests into named collections for reuse and sharing. The platform supports automating API workflows through test scripts and built-in sequences, and facilitates collaboration by enabling teams to share collections, specifications, and workflows. Users can document APIs by attaching descriptions a
Provides tools for drafting and refining API specifications before implementation.
Postcat هو منصة متكاملة لتصميم وتوثيق واجهات برمجة التطبيقات، تعمل كعميل REST API وخادم وهمي (mock server). توفر مساحة عمل لتحديد المتطلبات التقنية ومخططات البيانات، مما يسمح لفرق التطوير بالتوافق حول سلوك الواجهة. تتميز المنصة ببنية إضافات (plugin architecture) تتيح دمج أدوات خارجية وإمكانيات مخصصة. كما تفصل بين دورات تطوير الواجهة الأمامية والخلفية عن طريق إنشاء استجابات خادم محاكاة بناءً على هياكل بيانات محددة مسبقًا. تتضمن مجموعة الأدوات نظامًا لإدارة البيئات للتبديل بين تكوينات التطوير، والاختبار، والإنتاج. كما تغطي اختبار الطلبات والتحقق من الاستجابة للتأكد من أن مخرجات الشبكة تطابق المتطلبات الوظيفية.
An integrated platform for defining technical requirements and data schemas to align development teams on API behavior.
This project provides a web-based integrated development environment for defining, documenting, and simulating software interface specifications. It serves as a browser-based modeling tool that enables teams to create structured API contracts using the RAML modeling language. The environment distinguishes itself through its modular design, which allows the modeling interface to be embedded directly into existing web applications and developer portals. It supports a plugin architecture that enables the integration of custom persistence layers and metadata handlers, allowing teams to attach pro
Integrates professional modeling interfaces into existing web applications for native specification management.