Mashery è la soluzione totalmente SaaS per l’API management e l’execution della propria API strategy.
Mashery offre un’infrastruttura per la gestione delle API (Application Programming Interfaces) e numerosi servizi di correlati come security, logging, ecc.
Developer Portal
Disegnato grazie alle best practices di oltre cento casi di successo, il Developer Portal fornito da Mashery fornisce tutti i servizi e le infrastrutture indispensabili per attrarre e supportare gli sviluppatori delle proprie APIs:
- Creazione di un portale custom brandizzato per il Cliente
- Registrazione self-service e account management
- Accesso alle API a livelli differenziati in base alla classe di registrazione dell’utente
- Community management tools: blog, App Gallery, codice campione e strumenti di moderazione
- Profilo amministratore per gestione contenuti e utenti, moderazione e notifiche
API management console & proxy
Fornisce gli strumenti per il completo controllo delle APIs una volta che sono state pubblicate.
L’infrastruttura si pone esattamente come un proxy e protegge i server del Cliente a fronte di traffico non autorizzato o picchi di sovraccarico e fornisce strumenti di gestione front-end delle APIs, garantendo così il controllo completo dei propri assets.
La console include:
- Security: identificazione, autenticazione
- Supporto OAuth (protocollo standard per pubblicare e interagire con dati protetti)
- Traffic Control: limita o blocca il traffico in base a vari criteri come chiave di registrazione, provenienza geografica o timing
- Gestisce limiti di frequenza in base a API, tipologia di sviluppatore o altre specifiche
- Multiple protocol support (XML RPC, REST, SOAP, JSON RPC, and JSONP)API performance optimization – caching
- Scalabilità: capacità di adattare automaticamente l’infrastruttura in base al flusso di chiamate
- Content filtering
API Measurement & Reporting
Questo tool fornisce il dettaglio, sia a livello di business sia tecnico, riguardo al funzionamento o malfunzionamento e al raggiungimento degli obiettivi del proprio programma API:
- Analisi delle performance
- Reportistica completa per servizio, sviluppatore, gruppo, ecc.
- API activity reports: volumi, tassi di successo, ecc.
- Reports operativi: tempi di latenza, performance, errori, time outs, violazioni della sicurezza.
- Analisi dei trend
- Admin reports
