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.
HTTL LICENSE.