apisnapshot icon indicating copy to clipboard operation
apisnapshot copied to clipboard

Immutable Snapshot of the api response with a unique URL for every hit to the api

ApiSnapshot

Takes a snapshot of the API response and creates a unique URL for each response. Now you can share that URL in email, slack or anywhere else. The URL and the data it shows can't be changed.

If you submit another request then you will get another URL.

Please note that records are deleted after 30 days.

Technology Stack

This project is built using Elm and Ruby on Rails.

Local Development Setup

cp config/database.yml.postgresql config/database.yml

./bin/bundle install

./bin/rails db:setup

./bin/yarn install

npm install -g elm

elm-package install

./bin/yarn start

Once we see webpack: Compiled successfully. message in terminal, we can visit the app at http://localhost:3333.

Webpack will automatically compile if a file inside app/javascript/ directory is modified in development mode.

Heroku Review

Heroku Review is enabled on this application. It means when a PR is sent then heroku automatically deploys an application for that branch.

About BigBinary

BigBinary

ApiSnapshot is maintained by BigBinary. BigBinary is a software consultancy company. We build web and mobile applications using Ruby on Rails, React.js, React Native and Elm.