Thanks to visit codestin.com
Credit goes to rapidforge.io

RapidForge is built to be straightforward and easy to use. Here are the core concepts:

Blocks

Blocks group related endpoints, pages, and tasks together for easier management.

Endpoints

Endpoints in RapidForge are customizable HTTP webhooks set up in the format /webhooks/. They can be configured to handle specific request methods, such as POST or GET and offer flexibility to adjust various aspects, like returning custom headers, setting status codes and more.

Authentication: You can now configure authentication directly on endpoints, eliminating the need to handle auth logic in your implementation scripts. This makes securing your endpoints simpler and more declarative.

Copy to cURL: Each endpoint includes a "Copy to cURL" button, allowing you to quickly copy the endpoint as a cURL command for testing or sharing.

You can implement these endpoints using Bash or Lua scripts, with RapidForge automatically injecting useful environment variables into your scripts.

Pages

RapidForge features a drag and drop editor for easily creating web pages. Build forms and other content, then customize them with your own JavaScript and CSS. You can connect forms to API endpoints and automatically send form data to your scripts for processing.

Common use cases:

  • Contact forms - Create a contact form that sends submissions to your Slack channel or email
  • Feedback surveys - Build feedback forms that store responses in your database
  • Admin dashboards - Create internal tools to trigger scripts or view system status

The drag and drop editor lets you build these pages visually, while the ability to add custom CSS and JavaScript gives you full control over styling and interactivity.

Periodic Tasks (Cronjobs)

Periodic tasks are scheduled actions configured with cron syntax to run at specific times or on designated days. Audit records are available to verify proper execution.

Common use cases:

  • Health checks - Monitor your services every 5 minutes and send alerts if they're down
  • Data backups - Schedule nightly database backups to cloud storage
  • Report generation - Generate and email weekly reports every Monday at 9 AM
  • Cleanup jobs - Delete old logs or temporary files daily at midnight
  • API sync - Fetch data from external APIs hourly and update your systems

Email (Coming Soon)

Set up periodic email checks and trigger workflows based on specific email events. For example, send Slack alerts to your security team if an email contains malicious content.