HTTL (HyperText Transfer Language) is a lightweight programming language designed for developers who prefer using code to interact with APIs rather than relying on a UI. It is a declarative language that allows you to write HTTP queries, store their results in variables, and reference them in subsequent queries - similar to SQL.
HTTL simplifies data exchange and orchestration across diverse services by allowing you to write queries for multiple APIs in a single file.
- Declarative Syntax: Write API queries similar to SQL.
- Variable Storage: Store API responses in variables for later use.
- Multi-API Integration: Interact with multiple APIs in a single file.
- Simplified Data Exchange: Easier orchestration of data between systems.
For installation instructions, refer to the installation guide.
- The Basics
- Request Handling
- Module System
- Headers
- Directives
- OpenAPI Integration
- Variables & Environment Variables
- Testing
We welcome contributions! Please see the contributing guidelines for more information.
MIT LICENSE.