Para desarrolladores

Desarrolla más rápido con APIs generadas automáticamente, SDKs completos y herramientas pensadas para desarrolladores.

GraphQL

Las APIs - GraphQL

Las consultas GraphQL de Dataceen no solo acceden a las propiedades de un nodo, sino que también recorren con fluidez las relaciones entre ellos. Mientras que las APIs REST típicas requieren cargar datos desde varias URLs, las APIs GraphQL obtienen todos los datos que tu aplicación necesita en una sola petición.

El lenguaje de consulta

Las APIs de Dataceen incluyen un lenguaje de consulta generado automáticamente e implementado con el estándar GraphQL. Existen métodos Find que aceptan parámetros de filtro, y las propiedades por las que se puede filtrar vienen determinadas por la configuración del modelo. Esto garantiza que tú, como desarrollador, no corras el riesgo de filtrar datos por propiedades que no se hayan indexado correctamente.

Ejemplo de GraphQL:

query { 
    FindCar( size: 10, where: {  or: [  { Brand: { eq: "Toyota" } }, { ModelYear: { gte: 2024 } } ] } ) {
        Brand
        Model
        LicensePlate
    }
}

Lenguajes cliente

Dataceen puede generar código automáticamente en distintos lenguajes de programación; en esos lenguajes apenas necesitarás aprender GraphQL. Hoy existe soporte para C#, Java y Kotlin, y llegarán más lenguajes.

Ejemplo de C#:

var result = await _client.FindCarNodesAsync(10, null, 
    q=>q.Where(x => x.Brand == "Toyota" || x.ModelYear >= 2024), 
    f=>f.Fields() );

Documentación

Dataceen genera automáticamente documentación completa de las APIs y ejemplos de código; haz el breve tour para desarrolladores para descubrir más.

Herramientas para desarrolladores

Hay varias herramientas disponibles para probar las APIs de Dataceen, y usarlas te dará una experiencia de API en vivo con inteligencia de código. En los tutoriales usaremos la extensión de Chrome 'GraphQL Playground' para mostrar las APIs.

¿Listo para explorar?

Prueba el chat de Dataceen para ver cómo tus datos podrían trabajar de forma más inteligente — o ponte en contacto para saber más.