Para desenvolvedores e equipes de plataforma

Mova arquivos entre nuvens com uma única API.

Para agências, times de SaaS e ferramentas internas que movem arquivos entre provedores de nuvem sem precisar escrever a integração.

Feito para agências, times de engenharia de SaaS, times de plataforma e ferramentas internas.

Uma API HTTP tipada

Crie um job com origem, destino, runner e um agendamento opcional. A camada de controle valida, despacha e emite eventos de progresso.

Esboço — o formato final vem com a API v1.

POST /v1/jobs
Authorization: Bearer sk_live_…
Content-Type: application/json

{
  "source":      { "provider": "google_drive", "path": "/Marketing" },
  "destination": { "provider": "s3", "bucket": "acme-archive", "prefix": "marketing/" },
  "runner":      "cloud",
  "schedule":    "0 2 * * *",
  "on_conflict": "skip"
}

OAuth fica do nosso lado

Seus usuários conectam as contas de nuvem deles à Syncologic, não ao seu app. Você nunca guarda credenciais de provedor. A camada de controle cuida do ciclo de vida do OAuth e entrega tokens com escopo restrito e curta duração para os runners — seu app se autentica na Syncologic com a sua chave de API e nunca vê um token de provedor.

Seu app integra a API; a fronteira do OAuth fica do nosso lado.

Uma CLI para scripts e CI

Os mesmos jobs, executados de um terminal ou de um runner de CI. Útil para migrações pontuais e para backups definidos por um script que você consegue revisar em um code review.

Planejado. O comportamento espelha a API um-para-um.

syncologic jobs create \
  --source google_drive:/Marketing \
  --destination s3://acme-archive/marketing/ \
  --runner cloud \
  --schedule "0 2 * * *" \
  --on-conflict skip

Webhooks para os eventos que importam

Assine os eventos do ciclo de vida dos jobs e direcione para sua fila, seu dashboard ou seu log de auditoria. Os payloads serão assinados com HMAC.

Eventos planejados

  • job.created
  • job.run.started
  • job.run.progress
  • job.run.completed
  • job.run.failed
  • job.schedule.fired

Nada de promessas de SDK ainda

Não vamos lançar um SDK oficial antes da API estabilizar. A especificação OpenAPI será pública, então você pode gerar um cliente tipado em qualquer linguagem que você já usa.

Entrar na lista de espera

Ajude a construir a ferramenta certa. Deixe seu e-mail e conte o que você precisa — leva cerca de um minuto.

Ao entrar, você concorda com nossa Política de privacidade.

FAQ de desenvolvedores

  • Quando posso começar a usar a API?
    Com o acesso antecipado. A Syncologic é API-first — o nosso frontend web usa a mesma API que você usaria. Todos os planos (Free, Pro e Business) incluem acesso à API desde o primeiro dia.
  • Vai ter um plano grátis para desenvolvedores?
    Não há uma oferta específica para desenvolvedores — tudo o que você pagaria (ou não pagaria) está nos planos atuais. Ver planos →
  • Vocês cuidam do OAuth em nome dos meus usuários?
    Sim — seu app nunca guarda um token de provedor. Como o OAuth funciona →
  • Posso rodar os jobs inteiramente na minha infraestrutura?
    Sim, no caminho dos dados — o Private Runner roda em qualquer servidor que você controla, e os bytes dos arquivos nunca chegam à Syncologic. Arquitetura e roadmap →
  • Os payloads dos webhooks são assinados?
    Os payloads dos webhooks serão assinados com HMAC, usando um segredo por workspace que você controla.