Skip to content

API powering TITAN, a workflow management and execution platform guided by semantic

License

Notifications You must be signed in to change notification settings

KhaosResearch/TITAN-API

Repository files navigation


Python License Code style: black

TITAN is a semantic-enhanced workflow management system that provides several architectural levels to deal with the processes from the design to the execution of workflows:

This repository contains core functionality of the platform.

Before running titan, save a copy of .env.template as .env and insert your own values. titan will then look for a valid .env file in the current working directory. In its absence, it will use environmental variables.

🚀 Setup

Installation

Via source code using Poetry:

$ git clone https://github.com/KhaosResearch/TITAN-API.git
$ cd titan-platform
$ poetry install

Deploy server

Server can be deployed with uvicorn, a lightning-fast ASGI server, using the command-line client.

$ poetry run titan server

Online documentation is available at /api/docs.

— ⭐️ —

Designed & built by Khaos Research (University of Málaga).

About

API powering TITAN, a workflow management and execution platform guided by semantic

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published