Header Ads Widget

Ticker

6/recent/ticker-posts

Descubrimiento de API: 15 formas de encontrar API

 

¿Cómo encuentras una API? Bueno, una búsqueda en Google es probablemente su primera suposición, sin embargo, hay un tesoro de mercados, directorios y listas de API seleccionados para que los lea detenidamente antes de tomar una decisión. Hemos destacado  15 formas diferentes de encontrar API , incluidos los principales directorios de API , y nuestra información sobre el pasado y el futuro potencial de las tendencias de descubrimiento de API.

Este artículo se actualizó por última vez el 6 de julio de 2017 .

Definición de 'Descubrimiento de API'

En el mundo de las interfaces de programación de aplicaciones o API, existen diferentes métodos para catalogar estos servicios con el fin de hacerlos detectables . Ciertamente, los titulares importantes pueden difundir la noticia de un lanzamiento de API, pero los desarrolladores necesitan integraciones únicas para su situación específica, que puede no coincidir con el lanzamiento de API de la semana. Por lo tanto, los directorios de API y los motores de búsqueda específicos de API han surgido como un escenario en el que todos ganan: ayudan a comercializar las API desde el lado del proveedor y ayudan a los desarrolladores a descubrir la combinación perfecta para sus sistemas.

Los directorios de API son tan diversos como el propio espacio, cada uno con su propio método de recopilación y catalogación de API. Pero, ¿qué formato de descubrimiento puede escalar con el crecimiento futuro de la industria de API? ¿Qué estilo de búsqueda presenta los resultados más relevantes para ayudar de manera eficiente a los desarrolladores a encontrar la API adecuada para su aplicación?

Automatización manual vs

Imagínese que en lugar de escanear automáticamente la web, Google mantuvo una única base de datos y contrató a un equipo para contactar a los dueños de negocios y preguntarles si tenían un sitio web. Ese es esencialmente el trabajo de campo manual que se ha realizado para hacer crecer los directorios de API como ProgrammableWeb hasta la fecha. La curación manual es factible a corto plazo, pero algunos sienten que la escalabilidad de este proceso es débil si anticipamos un crecimiento futuro de cientos de miles o millones de API . Para ello, se han desarrollado motores de búsqueda API como APIs.io o APIs.guru que aprovechan la  automatización para aumentar la escalabilidad y estandarizar el proceso de catalogación.

15 formas de encontrar API

Ahora exploraremos quince enfoques para encontrar API, describiendo los principales directorios de API, mercados y listas seleccionadas por la comunidad, mientras brindamos una breve revisión de sus servicios.

1: Web programable

ProgrammableWeb, propiedad de Mulesoft , distribuye comunicados de prensa, artículos de noticias y reseñas relacionados con las API, y mantiene el directorio de API más grande del mundo, que ahora se mide en más de 17.000 .

Además de las API, la base de datos también cataloga mashups y herramientas de desarrollo como SDK , frameworks, bibliotecas y ejemplos de código . Se requiere mucho trabajo para buscar API y examinar las API enviadas por el usuario, y cada perfil se acompaña de descripciones únicas de las funcionalidades de la API. El directorio tiene un intrincado sistema de etiquetado, que permite al usuario navegar por categorías hiperespecíficas relevantes para la industria de su aplicación.

PW com también es una máquina de publicación consistente, que publica artículos sobre nuevas versiones de API, tutoriales de código, revisiones y más todos los días. Utilizando todos sus datos internos, el centro de investigación de PW.com también proporciona recursos útiles para dirigir presentaciones sobre la economía API.

PW com es exhaustivo. Con una colección tan grande, un problema potencial es que no hay una clasificación de calidad asignada a las API. Sin embargo, aunque el directorio es completo, el archivo PW com journal conserva una visión competente de la economía API.

Consulte formas adicionales  de comercializar su API

2: RapidAPI.com

Con la reciente  fusión de las API públicas de Mashape y RapidAPI , RapidAPI com se ha convertido en uno de los principales mercados seleccionados de API de alto impacto. El sitio agrega algunas de las "principales API del mundo" en subcategorías como Pago, Aprendizaje automático, Comercio electrónico, Salud, Geolocalización y otras áreas específicas. Cada perfil de API enumera puntos finales específicos exclusivos del servicio. RapidAPI también permite a los usuarios probar API e incrustarlas en sus aplicaciones, todo a través del panel de cuenta RapidAPI, lo que permite a los desarrolladores rastrear y monitorear sus dependencias API.

Los visitantes pueden buscar y comparar su variedad de perfiles de API, que incluyen descripciones breves y enlaces a la documentación del proveedor. También puede sugerir nuevas API para expandir el directorio.

2.5: Rakuten RapidAPI

¿Desea ingresar a la región de Asia Pacífico? Rakuten ha localizado recientemente el mercado RapidAPI para desarrolladores japoneses. Esto significa que las API ahora se pueden enumerar en ambos canales, lo que aumenta su visibilidad.

El equipo de Rakuten RapidAPI dio prioridad a un par de cientos de API, y sometió su documentación al escurridor de una traducción humana de alta calidad. El resto se tradujo automáticamente.

 

3: Colección OpenAPI APIs.guru

APIs.guru es una Wikipedia legible por máquina para API REST disponibles públicamente. El sitio acepta URL para especificaciones de API alojadas públicamente y convierte formatos a Swagger 2.0 / Open API Specification , que se actualiza automáticamente cuando cambian las especificaciones. Navega por la creciente colección APIs.guru aquí y ve cada especificación en JSON o YAML . Propietarios o contribuyentes de API o pueden  agregar una API . También proporcionan su propia API  para acceder al directorio mediante programación.

 

4: API públicas

No confundir con las PublicAPI retiradas com , el repositorio de Github de API públicas es una impresionante lista seleccionada de las API favoritas de los desarrolladores en más de 40 categorías de nicho , descritas simplemente como " 📚 Una lista pública de API de toda la web ". Si está buscando opciones rápidas sobre cómo implementar la verificación de identidad, el aprendizaje automático, los servicios de geolocalización o cualquier otra solución en la nube con muchos datos, es probable que las API enumeradas aquí sean sus principales competidores.

5: APIs.io

Con 7 caracteres, "APIs.io" sin duda gana por su brevedad. Con la tecnología de 3Scale , API Evangelist y API Tools , el motor de búsqueda {API} utiliza una especie de metadatos para automatizar el descubrimiento de API.

”La única forma de descubrir las API y sus propiedades es a través de la búsqueda impulsada por humanos a través de motores de búsqueda públicos o en listados de API Directory seleccionados a mano. Si bien estos métodos funcionan, ninguno de los dos puede escalar a los cientos de miles y millones de API que se publicarán en los próximos años ... El objetivo de APIs.json es ayudar a solucionar este problema facilitando que las personas indiquen dónde Las API de un dominio determinado son y proporcionan información sobre cómo funcionan. El formato es simple y extensible y se puede colocar en cualquier dominio raíz web para su descubrimiento ".

Aún en una fase experimental, las definiciones del formato APIs.json son de código abierto y se produce un debate continuo en este grupo de Google . Aunque el directorio aún está en su infancia, APIs.io o un derivado podrían ser una alternativa escalable a los modos tradicionales de catalogación de API.

6: sabueso API

Relativamente nuevo en el juego de descubrimiento de API, API Hound utiliza escáneres de máquina para encontrar API. Según el blog API Hound , el servicio utiliza búsquedas de palabras clave para escanear automáticamente la web en busca de API. El análisis textual asocia los resultados con categorías específicas, lo que permite que las API se clasifiquen en relevancia impulsadas por algoritmos no revelados. Los resultados de la búsqueda proporcionan enlaces directos al sitio del proveedor de API.

API Hound- API discovery-nordic-apis

“Lanzamos APIHound porque, como tú, dependemos de encontrar API para crear cosas interesantes. Buscamos un buen directorio de API, pero todo lo que encontramos fueron sitios como ProgrammableWeb que han estado recopilando API manualmente durante años y PublicAPI que tiene una base de datos de API muy pequeña. Tenía que haber más API esperando a ser encontradas. Decidimos que era hora de llevar la búsqueda de API al siglo XXI. APIHound examina continuamente miles de millones de páginas para localizar los mejores recursos de API. El resultado es que APIHound ha descubierto más de 50.000 API indexadas, categorizadas y disponibles para búsquedas ".

La arquitectura del sitio podría necesitar algo de trabajo: todos los datos se rellenan con las URL, los resultados de la búsqueda de cara al usuario no se muestran de forma intuitiva y no existen perfiles para las API. Sin embargo, las supuestas 50.000 API a las que el motor supuestamente puede acceder hacen que el servicio no sea motivo de risa.

7: API para eso

API For That es un directorio de API seleccionado a mano Organizado en aproximadamente 20 categorías de la industria, API For That cataloga aproximadamente más de 400 perfiles de API con enlaces a la documentación, una página de inicio del proveedor y una breve descripción de cada API. El sitio anima a los desarrolladores de API a enviar sus API al directorio y, una vez por hora, Twitter tuitea una nueva API que se ha agregado recientemente.

api-for-that-api-discovery-nordic-apis

”Estamos reuniendo API de toda la web y más allá en una sola ubicación. Le ayudamos a encontrar exactamente lo que está buscando clasificándolos, categorizándolos y manteniéndolos actualizados ".

8:  Explorador de API de Google

Debido a la vastedad de la colección de API de Google, el Servicio de descubrimiento de API de Google puede devolver datos mediante programación en las API de Google a través de una "API liviana basada en JSON que expone metadatos legibles por máquina". Además del formato legible por máquina, el Explorador de API proporciona una herramienta web interactiva para ojos humanos.

descubrimiento-de-google-apis

9: SDKS.io

SDKs.io se vincula a directorios y formatos de descubrimiento de API para generar automáticamente datos en SDK y API que están disponibles para uso público. Los visitantes pueden explorar el catálogo por directorio o categoría, descubrir API relacionadas con sus necesidades y examinar la documentación para lenguajes y plataformas específicos. 

 

Aprenda a integrar API en intentos de marketing creativo

10: Red API Mashery

Mashery API Network de TIBCO aloja alrededor de 40 API públicas de varios proveedores. Su directorio de API cubre categorías como servicios comerciales, medios, comercio electrónico, ubicación, salud y más. Solo enumera las API impulsadas por Mashery, no es un directorio todo incluido. Aparte de la lista, Mashery ofrece un conjunto de herramientas diseñadas para desarrolladores, repletas de herramientas de documentación interactiva de código abierto.

11: Azure Marketplace de Microsoft

Microsoft Azure está ampliando su juego de servicios para desarrolladores. La visión por computadora, las API faciales, las API de TTS de voz y más son parte de algunos servicios para desarrolladores impulsados ​​por Azure para aplicaciones en la nube que figuran en su mercado.

azure-microsoft-nordic-apis
Leer más: Más formas de comercializar la etapa de operaciones de su API

12: Algoritmia

¿Quién dice que el genio de los científicos informáticos académicos debería quedarse en el campus? La algoritmia proporciona un mercado abierto para que los matemáticos expongan sus algoritmos. Esto permite que las microherramientas inteligentes en los campos de análisis textual, aprendizaje automático, visión por computadora, audio y video, gráficos, matemáticas computacionales y más se expongan e integren en las aplicaciones. Aunque técnicamente está limitado a través de la API de Algoritmia, la gama de microherramientas que se expande rápidamente hace que este sea un directorio de API por derecho propio.

algotitmia-api-descubrimiento-nórdico-apis

Los desarrolladores pueden exponer estos algoritmos en un formato RESTful JSON para su integración en aplicaciones de terceros, o pueden cargar los suyos propios para monetizar el sistema y jugar en el mercado de algoritmos.

13: Búsqueda de productos

Product Hunt es un directorio de productos tecnológicos curado por la comunidad que imita el estilo de votación positiva de Reddit. Aunque no es exhaustivo ni está explícitamente relacionado con las API, muchas API nuevas a menudo se envían y difunden en toda la comunidad, o se organizan en listas de favoritos. Debido a la naturaleza algo competitiva y de fuentes múltiples de la plataforma, no está de más seguir Product Hunt para estar atento a las tecnologías y API más recientes.

product-hunt-api-discovery-nordic-apis

 

14: API Harmony de IBM 

El directorio de API de IBM adopta un enfoque contextual para descubrir API, estructurando relaciones entre API en función de sus casos de uso e información relacionada, como discusiones de desarrolladores, consejos de uso y proyectos de Github que utilizan la API. El directorio se completa con datos de APIs.guru y curación manual. Navegue en API Harmony por campo de búsqueda o vea sus listas de API destacadas, populares y más recientes.

 

15:  Lista de API

API List tiene un pequeño pero creciente directorio seleccionado de API de desarrollador populares. Desde la búsqueda como servicio de Algolia hasta la detección de imágenes Face ++, los visitantes pueden navegar y conocer una amplia gama de software programable.

Los perfiles de API vienen con una breve descripción, categoría e información de funciones, como compatibilidad con SSL, URL de punto final, método de autenticación y formatos de datos admitidos. Mantenida por el empresario web Adam Hodara , API List también está abierta a  contribuciones públicas .

16. Red de API de cartero

"La red de API de Postman es la colección más auténtica de publicadores de API en la web".

Postman es una herramienta popular en el espacio de API, y recientemente lanzaron su propia red de API, una agregación de más de 100 API críticas en industrias como soluciones comerciales, comercio electrónico, servicios financieros, viajes y otras áreas. Visite la red de API para explorar las API que se encuentran actualmente en el catálogo.

17. API-Rest

"Explore toneladas de Apis (descanse o no) con nuestro motor de búsqueda"

API-Rest es un directorio de API RESTful (y no REST). El directorio está bien etiquetado, por lo que puede buscar por temas específicos. Por ejemplo, una búsqueda de "NLP" devuelve perfiles en API como Machine Linking API, Visual Context Graph, Lemmatizer API y otros. Cada perfil de API muestra información simple, como el punto final base y la página de inicio del desarrollador. La página Descubrir le permite ver las API más vistas para tener una idea de lo que es popular. Puede sugerir agregar su API  aquí .

Una breve historia del descubrimiento de API

Las cosas solo se catalogan si hay demasiadas para contarlas. Entonces, cuando hablamos de descubrimiento, primero debemos hablar de crecimiento. Si se compara con la tendencia en el crecimiento de sitios web en los años 90 y principios de los 2000 , se ha producido un crecimiento exponencial similar con las API. Ahora que se calcula que existen más de 17.000 API públicas, el mundo se está volviendo rápidamente demasiado grande para gestionarlo, demasiado diverso para conocer todas las contención, demasiado extraordinario para recordarlo.

Ingrese API Discovery . Para John Musser , ProgrammableWeb no surgió porque vio una oportunidad comercial, fue por pura necesidad. Musser comenzó a catalogar manualmente las API web mientras se preparaba para un proyecto completamente separado, y en el proceso se dio cuenta de que no existía ningún directorio para las API en ese momento. En 2005, lanzó un sitio simple, que rápidamente recibió mucha atención. Para 2008, PW.com tenía 1000 API en la lista . Como centro de la comunidad, el directorio ProgrammableWeb creció y satisfizo las necesidades de los desarrolladores que buscan crear mashups, aplicaciones móviles, aplicaciones web y más con estas nuevas tecnologías sin precedentes.

En 2014, vimos el surgimiento de una nueva generación de descubrimiento de API: la automatización . Desarrollado por las mentes detrás de 3Scale, API Evangelist y APITools, APIs.io funciona en el formato de descubrimiento APIs.json propuesto , esencialmente una etiqueta que los proveedores de API pueden agregar a su código para enviar automáticamente su API al directorio. Lo que comenzó con unas pocas API se ha convertido rápidamente en casi mil API.

Aparte del formato de descubrimiento APIs.json, como hemos cubierto anteriormente, hoy en día hay una gran cantidad de proveedores de administración de API, directorios de API, listados, mercados, motores de búsqueda, etc., cada uno con su propio método para dar sentido a la Selva API. Aún así, incluso con estas herramientas, es importante tener en cuenta que el descubrimiento de API dependerá en gran medida del SEO y del boca a boca. Este último toma la forma de charlas en conferencias de desarrolladores, reuniones, hackatones, fragmentos de sonido en TechCrunch, una fama de 10 minutos en Product Hunt, o tal vez un tutorial de integración en el blog de API nórdicas.

El futuro del descubrimiento de API

A medida que las API se vuelven cada vez más ubicuas, la forma en que se catalogan y se encuentran de forma natural se convierte en una preocupación cada vez mayor. Al tratar una API como un producto , los proveedores deben considerar todos los posibles intentos de marketing, y en este espacio, la capacidad de búsqueda es clave. Esto puede significar agregar su API a todos los directorios aplicables mencionados anteriormente para maximizar la exposición.

Aunque los directorios de API como PublicAPI tienen una interfaz de usuario agradable con colecciones seleccionadas, requieren una actualización manual. La perspectiva de la automatización máquina-máquina ofrece beneficios como la actualización automática de la información de la API y la capacidad de rastrear, ofreciendo algunos beneficios interesantes para el futuro del descubrimiento de API.

¿Tiene alguna idea sobre lo que se debe hacer para ayudar a que las API sean más visibles? ¿Dejamos fuera un directorio de API o un servicio de descubrimiento de API? ¡Comparte a continuación!

Publicar un comentario

0 Comentarios