Skip to content

mock API server that helps teams work with Machine Learning/AI workflows

Notifications You must be signed in to change notification settings

joaquincabezas/mockan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mockan logo

workflow

Mock an API server

Caution

There is no current release, I am still building the MVP.

mockan is a mock API server that helps teams work with Machine Learning/AI workflows. Teams can do experimentation without incurring into high costs and without waiting for the models to be ready, or simulate incidents.

It simulates a working API (input, ouput, queues, delay and saturation/errors) of multiple cloud AI services (OpenAI, Anthropic, AWS Bedrock) and self-served (NVIDIA Triton Inference Server, Torchserve, TensorFlow Serving). There are many included mock models and you can create new ones easily.

Why should I use this?

Test the rest of the system

  • Any team can create multiple scenarios and learn how each sub-system will react to outages, saturation or broken deployments without bugging the ML team and without asking for resources.
  • Future-proof your system. Check how eventual success will impact your job activities.

Decouple development

  • You don't have to wait for an API key or an ML engineer to create the service.
  • Prepare for the integration tests

Documentation

Following the Diátaxis framework developed by Daniele Procida, the documentation is split into 4 categories:

How to use

You can't (yet).

Tutorials

Explanation

Reference

About

mock API server that helps teams work with Machine Learning/AI workflows

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages