Introduction

PrestoAPI is a REST API middleware platform that generates customizable APIs from backend data sources.

Components

PrestoAPI utilizes three main components

Databases

The data source to connect to. PrestoAPI supports connections to SQL Server, MySQL, Oracle, MongoDB, and PostgreSQL database systems.

Read more
Projects

The workspace connected to one or more databases. Within a project, admins can manage user roles and users can define project specific endpoints.

Read more
Endpoints

Customizable url endpoints to create, read, update, or delete data from the data source. Endpoints are given a URL prefix associated with its project for access in any application.

Read more

Getting to Know Your Dashboard

The dashboard is an overview of all your components of the application.

PrestoAPI Dashboard

Component Cards Here you can see how many resources of each component you have remaining depending on your subscription plan. For every component, you may have a red alert badge indicating a possible error or alert for that component. Click on the alert badge or the notification bell icon on the navbar to navigate to the alerts page. API Usage The API Usage section contains a line graph of your API calls for a specific project over the selected time span. There are 4 color coded lines representing the type of call: Get, Post, Put, or Delete. You may filter by the type of call by clicking on one of the boxes in the chart legend. You may also choose a custom date range from the dropdown to see the API usage over the selected date range. Click on an individual data point for more information of the calls at that time. Alerts and Activity Here you can see a quick look at your alerts and recent activity by all users. You may click 'View All' to navigate to their respective pages to see all alerts or activity. The calendar icon on the navbar will also bring you to the activity page. The 'View' button corresponding to each alert or activity will navigate you to the source of the alert or event.

Main Pages

The container of the application contains the following pages:

Click on one to view more information about each page