PyCon UK

Registration Office

Data science APIs for everyone created by magic*

*not actually magic

Frederike Jaeger

Saturday 15th, 15:00 (Ferrier Hall)


A talk (25 minutes)

With more data than we can handle being produced every day, data science is the new big thing in tech and taking the world by storm. People like me (a proud physicist) are doing a big chunk of the data science model development, often relying on engineers to help them take their model to the masses. Unfortunately, not every data scientist has an engineer at hand at all times. So what if they still want to deploy their model using an API?

To help scientists without a strong engineering background do just that, we created an open source python package called revelio, which lets users create a basic API with minimal effort. The idea is that you supply your trained data science model and some sample input, and the package does everything else for you - including input validation and creating some documentation. To make things better, you can also monitor the API requests and predictions. The aim is to make the data science pipeline easier, especially for data scientists working in small teams with less support.

In this talk, I will walk you through creating APIs in Flask, highlight common patterns in data science and show how revelio makes implementing these easier. By the end of the talk, you
will feel confident prototyping, deploying and monitoring data science APIs!


  • The speaker suggested this session is suitable for new programmers.
  • The speaker suggested this session is suitable for data scientists.

Back to schedule