Como configurar um Provider no Uappi Ágora 1.2

O que é um Provider?

Um Provider é o ambiente responsável por executar as funções criadas no Uappi Ágora.

Sempre que uma função for acionada por um evento ou endpoint, ela será executada no Provider configurado para a conta.

Atualmente, o Ágora oferece duas opções de Provider:

  • Uappi Ágora Provider (padrão);
  • Supabase (opcional).

Quando utilizar cada Provider?

ProviderIndicado para
Uappi Ágora ProviderQuem deseja começar rapidamente, sem realizar configurações adicionais.
SupabaseProjetos que necessitam de maior controle sobre o ambiente de execução ou já utilizam o Supabase.

Uappi Ágora Provider

O Uappi Ágora Provider é o ambiente de execução padrão do Ágora.

Ele é baseado em Cloudflare Workers e já vem disponível para utilização, dispensando configurações adicionais.

Principais características

  • Disponível por padrão;
  • Gratuito;
  • Não requer configuração inicial;
  • Gerenciado pela equipe Uappi;
  • Utiliza JavaScript para desenvolvimento das funções.

Importante: Se você pretende apenas começar a criar funções no Ágora, este é o Provider recomendado.


Supabase

O Supabase é um Provider opcional que permite maior controle sobre o ambiente onde as funções serão executadas.

Diferente do Provider padrão, sua utilização requer uma configuração manual.

Principais características

  • Baseado em Deno;
  • Suporte a TypeScript e JavaScript;
  • Maior controle sobre o ambiente;
  • Ideal para projetos que já utilizam Supabase;
  • Permite utilizar recursos específicos da plataforma.

Quando utilizar o Supabase?

O Supabase é recomendado quando:

  • você já possui um projeto utilizando Supabase;
  • precisa de maior controle sobre o ambiente de execução;
  • necessita utilizar funcionalidades específicas da plataforma.

Caso contrário, o Uappi Ágora Provider atende à maioria dos cenários.


Como configurar um Provider

Após acessar o Uappi Ágora:

  1. Acesse o menu Providers;
  2. Escolha o Provider que deseja utilizar;
  3. Caso utilize o Uappi Ágora Provider, nenhuma configuração adicional será necessária;
  4. Caso utilize o Supabase, realize a configuração conforme as informações solicitadas pela plataforma.

Tutorial em vídeo

Como configurar o Supabase no Ágora


Boas práticas

  • Utilize o Uappi Ágora Provider sempre que desejar iniciar rapidamente um projeto.
  • Utilize o Supabase apenas quando houver necessidade de maior controle sobre o ambiente de execução.
  • Antes de criar funções, confirme se o Provider escolhido está corretamente configurado.

Perguntas frequentes

Preciso configurar um Provider para utilizar o Ágora?

Sim. As funções executadas pelo Ágora utilizam um Provider como ambiente de execução.


O Uappi Ágora Provider é gratuito?

Sim. Durante a fase Alpha, ele está disponível gratuitamente para os usuários aprovados.


Posso utilizar o Supabase?

Sim. O Supabase é uma opção de Provider disponível para quem deseja maior controle sobre o ambiente de execução.


Qual Provider devo escolher?

Se você está começando a utilizar o Ágora, a recomendação é utilizar o Uappi Ágora Provider, pois ele já vem configurado e pronto para uso. O Supabase é indicado para cenários mais específicos ou para projetos que já utilizam essa plataforma.

Social Share

Leave a Reply

Your email address will not be published. Required fields are marked *