labs@atheron:~/services/api$ curl -X POST /v1/orders
API a medida
API sobre las que sus socios pueden construir.
Diseñamos, desarrollamos y operamos API para sus propias aplicaciones, sus socios o el público. Contratos claros, documentación de verdad, claves y límites para cada cliente de la API, y webhooks que llegan. Ve el precio y las semanas antes de empezar.
// lo que desarrollamos
API, de principio a fin.
01
API REST y GraphQL
02
API para socios y públicas
03
Webhooks y eventos
04
Pasarelas y límites de frecuencia
05
Un acceso a la medida
06
Versiones
07
Documentación y un portal para desarrolladores
08
SDK
09
Centros de integración
// cómo lo desarrollamos
Primero, el contrato.
- Acordamos el contrato con usted antes de desarrollar: recursos, errores, límites y ejemplos, en un archivo OpenAPI que es suyo.
- Cada endpoint se prueba contra el contrato, así que la documentación y la API nunca discrepan.
- Hacemos pruebas de carga hasta el objetivo de disponibilidad que elija, y le enseñamos los resultados antes de la puesta en marcha.
- La latencia, los errores y la disponibilidad se vigilan desde el primer día, con alertas para nosotros.
// tecnologías
Con qué solemos desarrollar.
- contract
- OpenAPI 3.1, o un esquema GraphQL, guardado en su repositorio
- runtime
- TypeScript sobre Node.js, con colas para los webhooks y los reintentos
- data
- PostgreSQL, con Redis para la caché y los límites de frecuencia
- auth
- Claves de API, OAuth 2.0 y OpenID Connect, o TLS mutuo
- hosting
- DigitalOcean por defecto, AWS cuando su región lo requiere, o su propia nube
// un primer proyecto típico
Una API para socios.
Ocho recursos, claves de API y OAuth 2.0, una pasarela con límites de frecuencia, versiones, monitorización y una referencia OpenAPI. Ábrala en el estimador para ver lo que costaría.
// questions
Preguntas sobre API.
¿REST o GraphQL?
REST encaja con la mayoría de los socios y los clientes públicos. GraphQL encaja con sus propias aplicaciones cuando las pantallas necesitan datos de muchos sitios. Podemos desarrollar ambas en un mismo servicio.
¿De quién es la API?
Suya: el código, el contrato, las claves y las cuentas en las que funciona. Se lo entregamos todo, y podemos operarla por usted con un plan de soporte.
¿Cómo la mantienen rápida?
Caché, índices y límites para cada cliente de la API, y después pruebas de carga hasta el objetivo que elija antes de la puesta en marcha. La monitorización muestra la latencia cada día después.
¿Puede unir nuestros otros sistemas?
Sí. Un centro de integración pone una sola API delante de su ERP, su CRM y otras herramientas. Cada sistema que une tiene su precio como conector propio.
¿Cuánto cuesta mantenerlo en marcha?
El alojamiento y el soporte están en la estimación. Las API públicas con mucha actividad cuestan más de mantener, y la estimación lo muestra por tamaño y región.
// sectores
Cómo encaja en su sector.
Vea cómo es en su sector: las preguntas que se hacen los compradores y proyectos de ejemplo con una horquilla de precio.
// relacionados
Se suelen desarrollar juntos.
// dónde trabajamos
Encuentre su mercado.
Vea este trabajo desde su ciudad: lo que cambia allí, las preguntas que hacen los compradores y los precios en su moneda.
// empezar
¿No sabe cuál necesita?
Cuéntenos el problema, no la solución. Le diremos qué desarrollaríamos y qué no.