Skip to content
Leading Open Source API Client, and Collaborative API Design Platform for GraphQL, and REST
JavaScript CSS Other
Branch: develop
Clone or download

Latest commit

develohpanda and gschier The One With Hooks (#2286)
* Add

* Update

* Remove extra peer dep

* Remove extra peer dep undo

* Undo stuff

* Convert two components (validation)

* Undo packed dep change

* Fix for react-dom alias to @hot-loader/react-dom (#2292)

Co-authored-by: Gregory Schier <gschier1990@gmail.com>
Latest commit 65105da Jun 13, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add Snapcraft release to Core and Designer (#2268) Jun 10, 2020
packages The One With Hooks (#2286) Jun 13, 2020
plugins Add "When Expired" setting for request resend trigger condition. (#2284) Jun 11, 2020
screenshots chore: add new screenshot for readme (#2059) Apr 28, 2020
.dockerignore Statically link libcurl on Linux builds (#879) Apr 20, 2018
.editorconfig Version Control (beta) (#1439) Apr 18, 2019
.eslintignore Headless CLI POC (#2258) Jun 11, 2020
.eslintrc.json The One With Hooks (#2286) Jun 13, 2020
.gitattributes Add .gitattributes (#506) Oct 10, 2017
.gitignore Version Control (beta) (#1439) Apr 18, 2019
.nvmrc Upgrade node-libcurl (#2223) May 28, 2020
.prettierignore Headless CLI POC (#2258) Jun 11, 2020
.prettierrc Add trailing commas to ESLint + Prettier Dec 12, 2018
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md Jan 26, 2018
CONTRIBUTING.md Add Contributor Shirt Details (#2135) May 8, 2020
DEVELOPMENT.md Initial designer merge Apr 26, 2020
LICENSE Remove copyright year in MIT license May 20, 2019
README.md Update README.md Apr 30, 2020
lerna.json lib@2.2.8 Jun 9, 2020
netlify.toml Initial designer merge Apr 26, 2020
package-lock.json The One With Hooks (#2286) Jun 13, 2020
package.json The One With Hooks (#2286) Jun 13, 2020

README.md

Insomnia REST Client

Travis Slack Channel license CodeFund

Insomnia is a cross-platform REST client, built on top of Electron.

Insomnia REST Client Screenshot

Download

Insomnia is available for Mac, Windows, and Linux and can be downloaded from the website.

https://insomnia.rest/download

Bugs and Feature Requests

Have a bug or a feature request? First, read the issue guidelines and search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.

For more generic product questions and feedback, join the Slack Team or email support@insomnia.rest

Contributing

Please read through our contributing guidelines and code of conduct. Included are directions for opening issues, coding standards, and notes on development.

Editor preferences are available in the editor config for easy use in common text editors. Read more and download plugins at editorconfig.org.

Developing

Development on Insomnia can be done on Mac, Windows, or Linux as long as you have NodeJS and Git. See the .nvmrc file located in the project for the correct Node version.

Initial Dev Setup

This repository is structured as a monorepo and contains many Node.JS packages. Each package has its own set of commands, but the most common commands are available from the root [package.json](package.json) and can be accessed using the npm run ... command. Here are the only three commands you should need to start developing on the app.

# Install and Link Dependencies
npm run bootstrap

# Run Tests
npm test

# Start App with Live Reload
npm run app-start

If you are on Linux and have problems, you may need to install libfontconfig-dev

# Install libfontconfig-dev
sudo apt-get install libfontconfig-dev

If you are on Windows and have problems, you may need to install Windows Build Tools

Editor Requirements

You can use any editor you'd like, but make sure to have support/plugins for the following tools:

  • ESLint – For catching syntax problems and common errors
  • JSX Syntax – For React components
  • Flow – For type annotations

Plugins

Search, discover, and install plugins from the Insomnia Plugin Hub!

Community Projects

  • Insomnia Documenter – Generate beautiful API documentation pages using your Insomnia export file.
  • GitHub API Spec Importer – A complete set of GitHub REST API route specifications that can be imported straight into Insomnia
  • Swaggymnia – Generate Swagger documentation for your existing API in Insomnia.

License

MIT © Insomnia

You can’t perform that action at this time.