Code Monkey home page Code Monkey logo

firecamp's Introduction

Firecamp Logo

Firecamp

dx-first open-source api devtool

Discord online members

firecamp-cover

πŸ”₯ Firecamp

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

πŸš€ 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.

πŸ”¬ Features

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

πŸ“‚ Collection : Manage Collection of APIs to collaborate within team

β›³ API Playgrounds : Get instant playgrounds for your APIs. Rest, GraphQL, and more

♻️ Team Collaboration : Collaborate with your team at a centralized shared workspace

πŸ” Authentication : Test and Debug your auth endpoints with a range of supported auths

πŸ“  Scripts : Interpret the API with pre-request and tests scripts

πŸ”© Dynamic Variables : Set values in variables to reuse in whole platform dynamically

πŸ“‘ Firecamp Web : Get quick access to web platform

πŸ•οΈ 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 Export your Query Collection collaboratively with your team.

  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.

πŸ›£οΈ Roadmap

πŸ’» Desktop Apps : Get the Desktop app for your preferred OS/platform

πŸ›°οΈ Self-hosted : Host Firecamp on your own server

πŸ” CLI & CI/CD : Run API Collection Tests in the terminal or set in CI/CD pipeline

➿ API Test Runner : Run the API Collection visually within the platform

πŸ“„ API Documentation : Publish beautiful API documentation for your team and community

βš›οΈ Artificial Intelligence : Cutting-edge AI-powered capabilities

βš“ SSL : Use custom SSL certificates to test out the SSL-secured API endpoints

πŸ“ Proxy : Setup proxy while running requests from Firecamp

ℹ️ History : Seamless history tracking

πŸ“‘ Get Involved

Here is the guide for contributions to help you begin your journey in contributing.

πŸ† 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.

πŸ’Ž Contributors

firecamp's People

Contributors

nishchit14 avatar charmivyas avatar dependabot[bot] avatar shreya-gr avatar bathini79 avatar deepakanandrao avatar siam1113 avatar fraybabak avatar realvishalrana avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.