https://github.com/fjsrey/api-creator
Aplicación para crear APIs de una forma simple / Application to create APIs in a simple way
https://github.com/fjsrey/api-creator
apache api apis creador creator php simple
Last synced: 11 months ago
JSON representation
Aplicación para crear APIs de una forma simple / Application to create APIs in a simple way
- Host: GitHub
- URL: https://github.com/fjsrey/api-creator
- Owner: fjsrey
- License: gpl-3.0
- Created: 2025-04-21T17:37:01.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-17T12:40:07.000Z (about 1 year ago)
- Last Synced: 2025-05-17T13:48:27.496Z (about 1 year ago)
- Topics: apache, api, apis, creador, creator, php, simple
- Language: PHP
- Homepage:
- Size: 49.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# api-creator
API Creator es un generador de APIs simple. Permite crear de forma sencilla una o más APIs personalizadas, con capacidad de definir tipos MIME, gestionar parámetros de entrada y salida, y acceder a bases de datos externas mediante scripts PHP. Internamente usa SQLite para almacenar los datos de las APIs creadas, permitiendo modificar o eliminar las que se quieran.
## Características principales
- ✅ **Creación rápida de APIs** indicando MIME de entrada y salida.
- 🔗 **Obtención de parámetros** tanto *in-line* como en la URL.
- 📦 **Conteo de llamadas a los distintos Endpoints** para tener una referencia del número de llamadas reales.
- 🛢️ **Acceso a bases de datos externas** mediante scripts PHP subidos al servidor.
- 📝 **Respuesta directa configurable** sin necesidad de escribir scripts PHP (aunque también se permite).
- 📦 **Incluye varios ejemplos de uso** listos para adaptar.
## Requisitos
- Servidor web con soporte PHP (opcional para funciones avanzadas).
- Editor de texto para modificar archivos de configuración o scripts, si se desea.
## Uso
1. Define los endpoints que deseas. Clave de acceso "admin" - "toor" por defecto.
2. Selecciona los tipos MIME de entrada y salida de datos.
3. Decide si usarás scripts PHP para conectarte a una base de datos externa.
4. (Opcional) Define la lógica de respuesta directamente sin Scripts PHP, si es una API simple.
## Licencia
Este software se distribuye bajo la **Licencia Pública General GNU v3.0 (GPLv3)**.
Puedes consultarla en: https://www.gnu.org/licenses/gpl-3.0.html
> El autor distribuye este código en beneficio de cualquiera que quiera usarlo, aprender de él o mejorarlo.
> **Sin embargo, no ofrece ninguna garantía ni asume responsabilidad alguna por el uso que se haga del mismo.**
## Autor
**Francisco José Serrano Rey, 2025**
📧 Contacto: fjsrey@gmail.com