Introducing 10 Minute Endpoint: Webhook Testing Made Easy
10 Minute Endpoint generates a temporary endpoint to test and inspect your webhooks and HTTP requests.

I'm Danidre, an author, game programmer, web developer, and software engineer!
Search for a command to run...
10 Minute Endpoint generates a temporary endpoint to test and inspect your webhooks and HTTP requests.

I'm Danidre, an author, game programmer, web developer, and software engineer!
No comments yet. Be the first to comment.
And Whether or Not You Should Do it Too

Implementing Custom Auth in Projectree

How I Debug Code When Stuck

How I Became a Software Architect

Create Your Project Showcase in Minutes!

Have you ever needed to integrate software to a server, where you do not have access to the server logs, and no control over what the external API sends to the server? What if you are learning to make HTTP requests and need to confirm that you send the correct data? In both these cases, it could be convenient to be able to inspect the data being sent. That's where 10 Minute Endpoint can help.
10 Minute Endpoint is an open-source service that generates a temporary endpoint for a developer to test and inspect HTTP requests sent to it. This way, they can easily practice making HTTP (or fetch) requests by sending them to this url, or they can use this url in a third party service to easily see the data it sends to their endpoint, which can be useful when developing their APIs that may need certain fields of data.
Existing services store an exhausting amount of information per request, and the records are publicly available. If a third party gets access to the endpoint link, they can view all request logs, which can contain private information of that developer. Additionally, these services allow options to register and log in, storing more data about its users.
10 Minute Endpoint addresses all these concerns by:
10 Minute Endpoint prioritizes simplicity and minimalism. For that, the feature list is minimal, with enhancements possibly planned for the future:
[x] v 0.1
[x] v 0.2
[x] v 0.5
[x] v 0.7
[x] v 1.0
10ME was developed with the PLEB stack:
Either install MongoDB locally to your environment, or use one online (through Mongo Atlas for example)
Prisma requires a replica set instead of standalone database.
Note - Run prisma generate after installing the packages to generate the MongoDB schemas internally.
Clone the repo:
git clone https://github.com/danidre14/10-minute-endpoint-nodejs.git
Set environment variables for the following (using the .env file, for example):
.env.sample file to .env and use actual credentials obtained in the Prerequisites.Install all dependencies:
cd /path/to/project
npm install
# or yarn install, or other depending on your package manager
Generate dev dependencies:
prisma generate
Run the project:
npm start
Open a browser and hit http://localhost:5000
10 Minute Endpoint logs requests as minimally as possible, does not store user data, deletes endpoint data as quickly as possible, and aims to be used as easily as possible, prioritizing simplicity and smooth intuitive usage flow.
See the links below to support me or check out the project yourself: