Skip to content

herndev/HingAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

HingAPI

No-Code Backend Platform (v0.1.0)

Build a secure backend REST API without writing code. Sign up, create a project, design tables with drag and drop, and get a generated REST API with its own API key, plus built-in end-user auth, email sending, and third-party API integrations.

HERNDEV


Features

Schema & Data

  • Visual Table Builder: Add tables and fields with drag and drop, no schema files required
  • Import from SQL: Paste CREATE TABLE / INSERT statements to auto-generate matching tables, fields, relations, and rows
  • Relationships: One-to-one, one-to-many, and many-to-many (with an auto-generated bridge table), expandable via ?expand=fieldName
  • Field constraints: Min/max length on text fields, min/max value and number format (plain, integer, decimal, money) on number fields
  • Schema diagram: A visual, drag-to-rearrange diagram of every table and how it relates to the others

Generated REST API

  • Every project instantly gets a live REST API and an API key
  • Environment-aware CORS: development accepts any localhost origin, production locks to one frontend domain
  • Per-table access levels: public, authenticated (any logged-in end user), or private (scoped to the requesting end user)
  • One-click duplication of a project's schema and integrations into a fresh project

End-User Auth

  • Let your app's own users register and log in with any combination of email, phone, or username
  • Server-side sessions with configurable duration, automatic lockout after repeated failed logins
  • Manage users from the dashboard: create, edit, disable, delete, reset passwords, set roles and custom attributes

Email & Integrations

  • Connect your own SMTP provider per project and send transactional email from your API
  • Register third-party APIs once and call them through your backend so secrets never reach the frontend
  • Built-in SSRF protection on integration URLs

API Docs

  • Auto-generated, searchable, interactive docs for every project, including sample requests/responses, copyable curl snippets, and a live "Try it" panel
  • Shareable as a public page, with an optional access key to keep schema details private

Access

HingAPI is live at https://hingapi.vercel.app
Sign up there to start building.


Usage

  1. Sign up and create a project: a URL-safe slug is generated automatically.
  2. Design your schema: add tables and fields with drag and drop, or import an existing database from SQL.
  3. Add relationships: link tables with a "Relation" field, view the whole schema on the diagram page.
  4. Grab an API key: create one from the project's API Keys page.
  5. Call your API: send requests to /api/v1/{project-slug}/... with an x-api-key header, or explore the live "Try it" panel on the API Docs page.
  6. Turn on end-user auth, email, and integrations: optional, configured per project from the dashboard.

Status: Actively developed. Licensed under MIT see the license file for details.

About

No-code backend platform. Design tables with drag and drop, get a generated REST API and key instantly, plus built-in end-user auth, email sending, and third-party API integrations.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Contributors