Theneo quiere llevar la documentación de la API similar a Stripe a todos los desarrolladores

Theneo quiere llevar la documentación de la API similar a Stripe a todos los desarrolladores

Una nueva empresa está tomando una hoja del libro de jugadas API de Stripe con una plataforma que facilita a cualquier empresa la creación de documentación API clara, al mismo tiempo que permite que los miembros del equipo no técnicos contribuyan al proceso.

Haciendo una demostración como parte de la cohorte de Battlefield 200 en TC Disrupt esta semana, TechCrunch se reunió con Teneo para averiguar cómo planean obtener su parte del mercado de administración de API de $ 4.5 mil millones, una cifra que se prevé que aumente a casi $ 14 mil millones en cinco años.

Las API, o “interfaces de programación de aplicaciones”, son el pegamento que mantiene unido el software más moderno. Son lo que permite a Uber ofrecer mensajería en la aplicación sin construir toda la infraestructura desde cero, aplicaciones de fitness para visualizar su historial de ejecución a través de mapas y comerciantes en línea para respaldar los pagos con la tecnología de Stripe. Internamente, las empresas también crean sus propias API para conectar todo tipo de sistemas back-end y almacenes de datos.

En resumen, las API son los héroes ocultos, a menudo olvidados, de la era tecnológica moderna. Pero crear una API que sea fácil de usar y adoptar por parte de los desarrolladores conlleva desafíos inherentes. No es suficiente simplemente construir la API: sus características, funcionalidad e instrucciones de implementación deben registrarse y presentarse en un formato que sea fácil de seguir. Es imperativo obtener la documentación de la API correcta, que es donde Theneo espera dejar su huella.

Ejemplo de documentación de la API de Theneo. Créditos de imagen: Teneo

Documentos de API tipo Stripe

La cofundadora y directora ejecutiva de Theneo, Ana Robakidze, dijo que había trabajado en cientos de API en un puesto anterior al frente de un equipo de ingeniería, y concluyó que a menudo falta documentación API de calidad.

“Yo personalmente fui testigo del efecto que tuvo la documentación API en la entrega, el costo y la eficiencia de nuestro proyecto”, dijo Robakidze. “Como resultado, como líder de equipo, dediqué una cantidad considerable de tiempo y esfuerzo a buscar una herramienta que nos ayudara a crear una excelente documentación de API, similar a la que tiene Stripe, ya que se considera una de las mejores de la industria. . El problema con la mayoría de las herramientas es que consumían mucho tiempo o tenían demasiadas limitaciones”.

La raíz del problema, según Robakidze, es que los desarrolladores no son necesariamente escritores técnicos; prefieren “crear otra API que documentarla”, dijo. En consecuencia, muchas API internas específicamente (es decir, API creadas para conectar los sistemas y aplicaciones internos de una empresa) quedan completamente sin documentar o, si están documentadas, no se sincronizan ni mantienen a medida que evoluciona la API. Este problema se agrava a medida que los desarrolladores van y vienen dentro de una empresa, lo que a menudo conduce a un desorden difícil de manejar.

“Theneo se creó a partir de la frustración, con el objetivo de hacer que la documentación API de alta calidad sea rápida de generar y fácil de mantener”, dijo Robakidze.

Con Theneo, los desarrolladores conectan su repositorio de GitHub o cargan su colección de API, y Theneo luego analiza todo y entrega la documentación de API requerida. También ofrece un asistente de IA que utiliza procesamiento de lenguaje natural (NLP) para mejorar la documentación, incluida la descripción automática de los diferentes atributos de la API, que son básicamente las partes de la especificación de la API que los desarrolladores necesitan para solicitar, enviar y eliminar datos, etc. . Entonces, un objeto “crear cliente”, por ejemplo, contiene varios atributos, cada uno con una definición para que el usuario (es decir, el desarrollador) sepa exactamente para qué sirve el atributo.

“Nuestro asistente de inteligencia artificial desarrolla descripciones para estos campos, lo que a menudo le lleva a un desarrollador o escritor técnico una cantidad significativa de tiempo para crear, especialmente cuando hay miles de campos en sus API”, explicó Robakidze.

Theneo: documento API de muestra que muestra campos/descripciones de atributos. Créditos de imagen: Teneo

Si bien Theneo está diseñado para automatizar el proceso tanto como sea posible, claramente no entregará una documentación API envuelta para regalo por su propia voluntad; reconoce que los desarrolladores y otros miembros del equipo necesitarán ajustar los formatos y la redacción, agregar más imágenes o lo que necesite.

“Analizamos la API, la analizamos y luego devolvemos un documento de API ya bien estructurado”, dijo Robakidze. “El usuario puede elegir si agregar más detalles, como imágenes y diferentes widgets de API, y agregar miembros del equipo para que puedan colaborar”.

Si bien el motor en el que se basa Theneo es el mismo en las API internas y externas, la empresa proporciona herramientas adicionales para esta última y reconoce que los desarrolladores externos aprecian una interfaz más sofisticada que es más fácil de seguir. Básicamente, esto equivale a un producto de marca blanca que puede personalizarse y marcarse de acuerdo con los requisitos de la empresa.

En términos de precios, Theneo actualmente tiene un plan básico que cuesta alrededor de $ 20 por mes por usuario, aumentando a $ 45 por mes para proyectos de API ilimitados en el plan comercial. También ofrece un plan empresarial que desbloquea funciones como la marca personalizada y la capacidad de autoalojamiento. También está trabajando en una versión completamente gratuita, aunque Robakidze dijo que aún no estaba lista para el horario de máxima audiencia.

La cofundadora y directora ejecutiva de Theneo, Ana Robakidze.

Fondos

El combinador Y (YC) graduado ya ha recaudado $ 1.5 millones en financiamiento inicial desde que se fundó hace exactamente un año, y esta semana confirmó que está en proceso de recaudar más fondos. Y también presentó un editor de documentación actualizado, que Robakidze describió como algo parecido a “Figma para API”, diseñado para que todos los involucrados en un proyecto de software contribuyan, independientemente de su destreza técnica.

“Nos dimos cuenta de que hay varios jugadores cuando se trata de crear API o documentos de API, y que es crucial que estos usuarios colaboren”, explicó Robakidze. “De manera similar a lo que hizo Figma con la colaboración, nuestro editor de documentación API permite a los usuarios colaborar, de modo que los gerentes y los miembros no técnicos puedan trabajar juntos fácilmente en el contenido y producir documentos de alta calidad”.

Robakidze dijo que la empresa está bastante abierta a trabajar con empresas de cualquier tamaño y tipo, y actualmente trabaja con unas 3000 empresas, que van desde fintechs y agencias gubernamentales hasta empresas agrícolas.

“Nuestros principales clientes son empresas de tecnología financiera, generalmente con más de 20 desarrolladores”, dijo Robakidze.

Es algo apropiado que Theneo esté experimentando una tracción particular dentro de la tecnología financiera, dado que busca emular una de las nuevas empresas de tecnología financiera más grandes que surgieron en la última década. Stripe es conocida por su API de procesamiento de pagos utilizada tanto por nuevas empresas como por grandes empresas tecnológicas, incluidas Google y Amazon, y la documentación que proporciona juega un papel importante en el motivo por el cual los desarrolladores les gustan.

“Una de las razones por las que me gusta trabajar en la integración de Stripe es porque la documentación de su API está muy bien organizada, tiene una interfaz de usuario muy bien pensada y, en general, facilita que los desarrolladores obtengan la información que necesitan para integrarse con ellos. ”, dijo Robakidze. “Cuando estaba trabajando en otras alternativas de Stripe, a menudo me tomaba el doble de tiempo debido a lo difícil que era navegar y localizar la información necesaria de la API. Los desarrolladores adoran la documentación de la API de Stripe, por lo que queríamos asegurarnos de que otras empresas y desarrolladores pudieran generar la misma documentación de alta calidad”.


Source link