Skafos Documentation

Smarter Apps Run on Skafos.

  • Development Tools
  • Integration Guide
  • FAQs
  • Deliver the power of machine learning to your mobile applications.

    __

    Management

    Deployment

    Monitoring

    A recommended functional architecture looks something like this:

    Platform Overview

    Organizations

    You build with Skafos as an Organization (either an individual or a team of collaborators). For a given organization, Skafos has the following components:

    Applications

    An Application on Skafos represents an iOS app integration. Create a new application for each new iOS app that has a unique Bundle ID.

    The structure for a typical application is shown on the left and a more complex application is shown on the right:

    Environments

    Utilize application Environments to manage model version deployments to either:

    Learn how to set Skafos environment keys in your iOS app.

    Models

    Models represent a component of your application powered by a machine learning artifact.

    Model Versions

    Model Versions are deployable machine learning artifacts such as Core ML or TensorFlow Lite files ready to run inference on-device.

    Development Tools

    Skafos provides three development tools to get started.

    Python SDK

    A Python wrapper for uploading, fetching, and listing model versions from the platform. Install the SDK from PyPI using the pip package manager:

    $ pip install skafos
    

    Follow the link in the header to get to the SDK Documentation.

    iOS Framework

    An iOS framework for managing model deployments in your mobile application. Visit the Integration Guide for usage details.

    Dashboard

    A web-based user interface designed to help you do the following:

    Create New App Integrations

    Manage & Deploy Models

    Monitor Models & Devices

    Create a free account and login to get started!

    Resources

    We’ve assembled a collection of resources to help you learn and start using Skafos today.

    Integration Guide

    Learn how to integrate your app with Skafos.

    Code Examples

    If you prefer to learn by example:

    FAQs

    Read through our set of FAQs (Frequently Asked Questions).

    Other Content

    Slack

    Join our Slack Community!