# Ersilia Model Hub

- [Getting started](/ersilia-book/ersilia-model-hub/getting-started.md)
- [Online inference](/ersilia-book/ersilia-model-hub/online-inference.md): Documentation to run Ersilia models online
- [Local inference](/ersilia-book/ersilia-model-hub/local-inference.md): Documentation to run models on-premises
- [Model contribution](/ersilia-book/ersilia-model-hub/model-contribution.md): Documentation for those who want to contribute new models to the Hub
- [Model template](/ersilia-book/ersilia-model-hub/model-contribution/model-template.md): This pages provides a deep dive into the structure of the model template for new model incorporation.
- [Model incorporation workflow](/ersilia-book/ersilia-model-hub/model-contribution/example-of-the-model-incorporation-workflow.md): Example of an end-to-end model incorporation workflow
- [Troubleshooting models](/ersilia-book/ersilia-model-hub/model-contribution/troubleshooting-models.md): This page describes a few steps you can take when a Ersilia model is not working.
- [BioModels annotation](/ersilia-book/ersilia-model-hub/model-contribution/biomodels-annotation.md): This page describes how to annotate Ersilia models in the BioModels Tool contributing towards FAIRness.
- [For developers](/ersilia-book/ersilia-model-hub/developer-docs.md): In-depth documentation of the Ersilia Model Hub to help developers contribute to our open source platform.
- [Command line interface](/ersilia-book/ersilia-model-hub/developer-docs/command-line-interface.md): Command Line Interface to interact with the Ersilia Model Hub
- [Python API](/ersilia-book/ersilia-model-hub/developer-docs/python-api.md)
- [CI/CD workflows](/ersilia-book/ersilia-model-hub/developer-docs/ci-cd-workflows.md): Ersilia relies on GitHub Actions for CI/CD. Here is a high-level summary of workflows involved in maintaining the Ersilia CLI and code-bases from all the models available via the Hub.
- [Model Testing](/ersilia-book/ersilia-model-hub/developer-docs/model-testing.md)
- [CLI Testing](/ersilia-book/ersilia-model-hub/developer-docs/cli-testing.md): The Testing Playground is a new testing system added to the Ersilia testing pipeline. It aims to advance the testing pipeline using the ersilia CLI commands. It provides a flexible and robust fram
- [Results caching](/ersilia-book/ersilia-model-hub/developer-docs/results-caching.md)
- [Best code practices](/ersilia-book/ersilia-model-hub/developer-docs/developer-guide-for-codebase-quality-and-consistency.md): This guide outlines the rules and tools used to ensure quality and consistency in Ersilia's codebase. By adhering to these practices, we aim to maintain a high standard of code readability, maintainab
- [Ersilia Version Control (EOSVC)](/ersilia-book/ersilia-model-hub/developer-docs/ersilia-version-control-eosvc.md): CLI for syncing large artifacts to S3
- [Model Hub Maintenance](/ersilia-book/ersilia-model-hub/model-hub-maintenance.md): The Ersilia Model Hub is maintained through a dedicated maintenance repository. It describes the automated workflows, reports and processes used to track model health, testing and maintenance actions.
