SalamiTech / firecamp

firecamp is an open-source alternative to postman inspired by vscode dx.

Home Page:https://firecamp.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FirecampCoverImage

Firecamp Discord Twitter: Firecamp

Firecamp

dx-first api devtool

Firecamp is a dx-first API development platform that helps developers design, develop, test, and document their APIs effortlessly. With a user-friendly interface and a range of powerful features, it streamlines the API development workflow and enhances collaboration among team members.

➠ best-in-class developer experience inspired by vscode dx.
➠ multi-protocol testing capabilities with Rest, GraphQL, Websocket, and SocketIO APIs.
➠ collaborate on api collections across the workspace and team
➠ build apis faster without switching between tools and apps. documentation, cli, ci/cd under one roof

live at https://firecamp.dev

firecamp-cover (12)


Getting started with Firecamp

To get started with Firecamp, follow these steps:

  1. Sign in to Firecamp at https://firecamp.dev
  2. Follow the Getting Started guide from the documentation.
  3. Start developing, and testing your APIs using Firecamp.

Read the Firecamp doc for in-depth walk-throughs on functionality to understand the various features and capabilities of Firecamp.

What Firecamp Offers?

Firecamp offers you a broad range of features that will help you build APIs faster than ever.

Roadmap
Status
1. API Collection
Manage Collection of APIs to collaborate within team
completed
2. API Playgrounds
Get instant playgrounds for your APIs. Rest, GraphQL, and more.
completed
3. API Collaboration
Collaborate with your team at a centralized shared workspace.
completed
4. API Authentication
Test and Debug your auth endpoints with a range of supported auths
completed
5. API Scripts
Interpret the API with pre-request and tests scripts
completed
6. Dynamic Variables
Set values in variables to reuse in whole platform dynamically
completed
7. API Workspaces
Create multiple workspaces for better team collaboration
completed
8. CLI & CI/CD
Run API Collection Tests in the terminal or set in CI/CD pipeline
preview
9. Firecamp Web
Get quick access to web platform
completed
🏃 10. Desktop Apps
Get the Desktop app for your preferred OS/platform
in-progress
🏃 11. API Test Runner
Run the API Collection visually within the platform
in-progress
🏃 12. API Documentation
Publish beautiful API documentation for your team and community
in-progress
🎯 13. SSL
Use custom SSL certificates to test out the SSL-secured API endpoints
planned
🎯 14. Proxy
Setup proxy while running requests from Firecamp
planned
🎯 15. Artificial Intelligence
Cutting-edge AI-powered capabilities
planned
🎯 16. History
Seamless history tracking
planned

API Playgrounds

There is a dedicated GUI playground for each API protocol you would be using for your stack.

1. Rest Playground
It's the lightweight, IntelliSense, and next-generation testing client to give the most delightful collaborative experience while building APIs in a team.
2. GraphQL Playground
Perform GraphQL operations with a seamless experience. Prepare, Share, and
3. WebSocket Playground
Debug bidirectional connection visually with WebSocket GUI client more precisely now. The only GUI client to test, debug, and visualize real-time or event-driven messages collaboratively.
4. Socket.io Playground
Monitor each emitter’s and listener’s events visually over a bi-directional SocketIO connection. It enables you to collaborate with the team over a SocketIO event-driven API build.
🎯 5. What's next?
→ please let us know

Community and Support

For community support, you can join the Firecamp community on Discord. You can also check out the Firecamp Blog for the latest updates, tutorials, and articles.

Here are helpful links for Firecamp

If you encounter any bugs, or issues, or have suggestions, please open an issue on the Firecamp GitHub repository. We appreciate your contributions to making Firecamp even better.

Philosophy

The decentralization of tools, processes, and people creates friction in API development workflow and frustration across the team. Developers are constantly switching between tools, searching for information, and wasting time due to inefficient tools. We believe that the existing solution lacks both world-class experience and the simplicity needed to build APIs faster. This leads to a decrease in developer productivity, slow release times, and poor team collaboration. We are bringing the VS code philosophy to Firecamp to solve this critical problem. Our mission is to build the most extensible, minimal and best developer experience API platform where developers feel most productive while building APIs.

What's cool about this?

Firecamp is a Multi-protocol API platform, which offers end-to-end testing and development of Rest, GraphQL, WebSocket, and many other APIs. We support major API specifications and protocols, which allows for seamless API testing, API documentation, and smoother collaboration between backend, frontend, and mobile teams.

Internet Mentions

  1. https://dev.to/firecampdev/lightweight-postman-alternative-introducing-firecamp-3066
  2. https://www.asyncapi.com/blog/socketio-automatic-docs
  3. https://twitter.com/Nishchit14/status/1679523569091633153

Contributors

About

firecamp is an open-source alternative to postman inspired by vscode dx.

https://firecamp.dev

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 89.7%Language:SCSS 4.7%Language:MDX 2.1%Language:JavaScript 1.5%Language:CSS 1.2%Language:Sass 0.7%Language:HTML 0.1%Language:Batchfile 0.0%