Ready to become a YepCode master?
Look no further than our bite-sized video tutorials! We've broken down the different YepCode functionalities into small, easy-to-digest bites. Each video covers a specific topic or feature, so you can focus on the areas that are most important to you. A journey from the basics to the most advanced techniques.
YepCode Product Demo
One of our co-founders performs a full overview of the YepCode platform, showing how developers could take advantage of every single feature.
Create a Team
In this first video, we are going to create a YepCode account from scratch. Just provide some basic info and your workspace will be ready to work.
Create your First Process, the Hello World
We are going to start with the most well known program. The code will read the input parameters, build a greeting message, log it, and return it. After writting code, we need to configure the input parameters form. Once everything is ready, we can start one execution.
Create a Credential
Creating a credential is an easy-peasy task. Each integration will ask for the needed information (host, port, user, password, apiKeys,…). Everything will be stored in a secure and encrypted vault and these credentials will be ready to be used from your processes.
Create a MySQL Serverless Backend
Let’s use the previously created credential to create a serverless backend, that retrieves information from one database. Import your integration, run the query and return the results. Each execution output would be available to be checked anytime.
Webhooks
In this snack, we'll explain how you can create a webhook that exposes an HTTP endpoint that could start executions. Needless to say, all webhooks support authentication. We'll also provide some helpful cURL examples that demonstrate how to use webhooks effectively.
Working with Versions
You can release a new version of the process source code whenever you need it. Just provide a label and a description. These versions could be selected when you start or schedule an execution and also as a header tag when you use webhooks. The version provided will be the one that is executed.
Add Input Parameters to Process
Any process execution may receive input parameters. Just add the JSON Schema specification and a form will be displayed on execution start. This input JSON will also be requested on webhooks invocations.
Using Secrets
Never ever include sensitive information in your source code. YepCode environment variables allow you to define any configuration parameters or secret information that can be used later in your source code.
Schedule Executions
Some processes must run on a scheduled basis. Setting this up is a very simple action in YepCode, and it's super flexible since you can use any CRON expression.