Welcome to 8base Academy

8base Academy is a fantastic way to boost your 8base knowledge before diving  into building something amazing. Each video covers development topics, features and functionality -  from data modeling, development of serverless functions to user interface development!

Buttons Multi Selection

Basic Filters
View Jetboost settings
Filter using buttons that act like checkboxes, allowing you to select multiple options. You are free to style these however you prefer. When a button is toggled, Jetboost automatically adds a class to it named jetboost-filter-active, so you can also control the styles when the button is selected.
Next Demo
Link Blocks
00:58

Welcome to 8base Academy

Course 0 of the 8base Academy video series is a simple welcome message.

Sebastian Scholl

October 1, 2019

04:57

Hosted Docs vs. GraphQL API Explorer

Course 1 of the 8base Academy video series explains how to best learn about 8base.

Sebastian Scholl

October 1, 2019

08:42

Defining Data Tables and Relationships in the Data Builder

Course 2 of the 8base Academy video series explains building relation data models in 8base.

Sebastian Scholl

October 1, 2019

08:49

Working with GraphQL Queries in the API Explorer

Course 3 of the 8base Academy video series explains writing GraphQL queries.

Sebastian Scholl

October 1, 2019

05:39

Authorization Basics with Roles and Permissions

Course 4 of the 8base Academy video series talking about setting up authorization in 8base.

Sebastian Scholl

October 1, 2019

09:54

Resolver Function Basics for extending the GraphQL API

Course 5 of the 8base Academy video series is on how to extend the GraphQL API with resolvers.

Sebastian Scholl

October 1, 2019

08:19

Advanced Authorization using Custom GraphQL Filters

Course 6 of the 8base Academy video series shows how to use custom filters on roles for scoping.

Sebastian Scholl

October 1, 2019

17:48

Learn GraphQL using Rails 5 and VueJs

Course 7 of the 8base Academy video series demonstrates building a GraphQL server with Rails 5.

Sebastian Scholl

October 1, 2019

05:31

Getting Started with the 8base Command-line (CLI)

Course 8 of the 8base Academy video series introduces the 8base CLI and how to use it.

Sebastian Scholl

October 1, 2019

05:05

Working with GraphQL Mutations in the API Explorer

Course 9 of the 8base Academy video series shows how to write 8base GraphQL mutations.

Sebastian Scholl

October 1, 2019

07:04

Adding and Configuring Authentication Profiles

Course 10 of the 8base Academy video series show how to set up authentication profiles in 8base.

Sebastian Scholl

October 1, 2019

12:30

Connecting to a Workspace GraphQL API

Course 11 of the 8base Academy video series demonstrates how to connect to the 8base GraphQL API.

Sebastian Scholl

October 1, 2019

08:14

Generating Serverless Functions in the CLI

Course 12 of the 8base Academy video series shows how to generate serverless functions with the CLI.

Sebastian Scholl

October 1, 2019

10:45

Working with Scheduled Task Custom Functions

Course 13 of the 8base Academy video series shows how to write and deploy scheduled task functions.

Sebastian Scholl

October 1, 2019

06:39

Salesforce Integration exposed through GraphQL API

Course 14 of the 8base Academy video series demonstrates using the 8base <> Salesforce integration.

Sebastian Scholl

October 1, 2019

07:33

Using GraphQL Mutations to Manage Model Relationships

Course 15 of the 8base Academy video series discusses using Mutations to manage model relationships.

Sebastian Scholl

October 1, 2019

07:14

Running Javascript Debugger Locally in Serverless Functions

Course 16 of the 8base Academy video series shows how to use debugger locally in your functions.

Sebastian Scholl

October 1, 2019

24:53

Building a Public Chat Room with GraphQL Subscriptions

Course 17 of the 8base Academy video series shows how to use subscriptions to build a chat app.

Sebastian Scholl

July 11, 2020

27:43

Setting up Auth0 as an 8base Authentication Provider

Course 18 of the 8base Academy video series demonstrates setting up Auth0 with 8base.

Sebastian Scholl

July 22, 2020

21:30

Managing Connected Devices using API Tokens

In Episode 19 of the 8base Academy Series you'll learn how to using API Tokens for authorization.

Sebastian Scholl

August 2, 2020

34 min

Develop a Custom CRM using Retool and 8base

In episode 20 of the 8base Academy Series, we're building a custom CRM using Retool and 8base.

Sebastian Scholl

August 19, 2020

4:14

Setting Up Your Local Development Environment

A quick tutorial showing you how to set up your local development environment to develop functions.

Sebastian Scholl

March 29, 2022

13:30

How to Set Up a CI/CD Pipeline and Migrate Workspace Environments

8base's native implementation of CI/CD, allowing for safer and more structured product development!

Sebastian Scholl

March 29, 2022

29:48

Setting up Multi-tenant Data Models

A breakdown of single-instance multi-tenant and how to do it in 8base.

Sebastian Scholl

March 7, 2022

16:18

Setting Up AWS Cognito as an 8base Authentication Provider

Using AWS Cognito as an authentication provider when working with a backend workspace.

Sebastian Scholl

April 14, 2022

17:19

Creating a Custom Logger for Serverless Functions

How you can use wrap your functions to creating custom logging facilities.

Sebastian Scholl

May 5, 2022

11:13

Creating a Custom Alert for Billing Overages

Using the System API and serverless functions to create custom billing alerts.

Sebastian Scholl

May 12, 2022

19:27

Detecting Connect, Reconnect, and Disconnect events in triggers functions

How to detect relational events in your functions - connect, disconnect, and reconnect!

Sebastian Scholl

May 19, 2022

9:33

Seeding Databases and Environments using Serverless Task Functions

Explore creative ways of using task functions to seed workspace environments with dummy data.

Sebastian Scholl

May 26, 2022

11:09

Grouping and Aggregations on the GraphQL API

Using Grouping and Aggregations to get data insights back from the API directly!

Sebastian Scholl

June 2, 2022

05:39

Deleting vs. Destroying Records on the GraphQL API

In this video we explore deleting, restoring, and destroying database records using the GraphQL API.

Sebastian Scholl

June 9, 2022

07:24

Running Pagination Queries on the GraphQL API

How to run pagination queries against the backend workspace GraphQL API.

Sebastian Scholl

June 16, 2022

08:27

Configuring Developer Roles with Limited Data Access

Breaks down on how to configure developer roles with limited data access in your backend workspaces.

Sebastian Scholl

June 23, 2022

18:32

Integrating a 3rd Party API into the GraphQL API

Breaks down on how to use a resolver function to integrate 3rd party APIs into your GraphQL API.

Sebastian Scholl

June 30, 2022

11:25

Getting Started with the Vue 2 Starter App

In this video, we break down how to get up and running with the Vue JS starter app

Sebastian Scholl

July 7, 2022

04:34

Getting Started with the React.js Starter App

In this video, we're going to take a look at the React.js Starter App.

Sebastian Scholl

July 14, 2022

10:33

Writing and Running Advanced CRON Jobs on Task Functions

In this video, we're going to learn how to write and run advanced CRON jobs on Task functions.

Sebastian Scholl

July 21, 2022

07:53

Importing Relational Data using the 8base-CLI Import Command

In this video, we break down how to import relational data using the 8base-CLI Import command.

Sebastian Scholl

August 4, 2022

05:47

Filtering Records based on Distance from a User's Current Location

In this video, we'll show how to do distance-based filtering on queries with a user's location.

Sebastian Scholl

August 11, 2022

4:44

Connecting an 8base Frontend to a Backend using Resources

In this video, we break down how to connect an App Builder Front-end to a Backend workspace.

8base

August 18, 2022

10:45

Executing Requests in App Builder

In this video, we're going to break down how to execute Requests in App Builder.

8base

August 25, 2022

5:40

Basics of Functions in App Builder

In this video, we'll explain the basics of working with Functions in App Builder.

8base

September 1, 2022

1:43

Using 3rd Party Libraries in App Builder

In this video, we're going to look adding libraries to your App Builder projects.

8base

September 8, 2022

01:40

Uploading and Displaying an Image in App Builder

In this video, we break down how you can upload and display an image in App Builder.

8base

September 16, 2022

02:49

Setting Default Styles on Components

In this video we break down how to set default styles on Components.

8base

September 22, 2022