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.