Potenzia l'innovazione guidata dall'IA con una gestione unificata delle API
Proteggi le tue API dalle prime 10 minacce segnalate da Open Worldwide Application Security Project (OWASP) e da altre minacce con autenticazione predefinita, autorizzazione, limitazione della velocità, convalida dello schema, rete privata e altro ancora. Rafforza e abilita la governance su larga scala federando Gestione API usando le aree di lavoro. Unifica l'inventario delle API e monitora la conformità alla progettazione delle API nel Centro API di Azure. Migliora la sicurezza con il rilevamento delle minacce basato sull'intelligenza artificiale e l'analisi della postura di sicurezza in Microsoft Defender per il cloud.
Ottieni un punto di controllo e accelera l'adozione dell'intelligenza artificiale nell'organizzazione con API pronte per l'uso da parte degli agenti di intelligenza artificiale. Proteggi, monitora e controlla facilmente l'uso di modelli linguistici di grandi dimensioni (LLM) popolari con quote di token, tracciamento dei token, memorizzazione semantica nella cache e bilanciamento del carico intelligente.
Sfrutta i vantaggi di un set completo di criteri per modellare il traffico API per i carichi di lavoro più complessi. Usa log e metriche con granularità fine, completi e personalizzabili per ottenere informazioni dettagliate, anticipare i problemi e mantenere prestazioni ottimali.
Riduci le complicazioni nell'intero ciclo di vita delle API consentendo ai team di sviluppo di lavorare in modo più rapido ed efficiente con un portale per sviluppatori integrato, documentazione automatizzata e strumenti di controllo delle versioni che semplificano i flussi di lavoro delle API. Gestisci e unifica l'inventario delle API per migliorare l'individuabilità e la governance. Rafforza la conformità e garantisci la progettazione di API di alta qualità con funzionalità come linting in Visual Studio Code, regole di progettazione delle API e report in tempo reale.
Semplifica la sicurezza, le prestazioni e la governance delle API
Gateway API flessibile
Proteggi e gestisci le API con criteri dichiarativi per l'autenticazione delle richieste, la convalida, il routing, la limitazione, la memorizzazione nella cache, la trasformazione, il bilanciamento del carico e l'interruzione del circuito. Usa qualsiasi stile di API, tra cui REST, WebSocket, GraphQL, SOAP e gRPC.
Progettazione di API basate su intelligenza artificiale e creazione di criteri
Accelera la progettazione di API con GitHub Copilot per Azure (anteprima) per Visual Studio Code generando specifiche API di alta qualità da richieste o perfezionando le specifiche esistenti per la qualità e la conformità. Semplifica la creazione e la risoluzione dei problemi dei criteri con Microsoft Copilot in Azure.
Gateway di intelligenza artificiale completo
Esponi in modo sicuro e semplice i modelli di intelligenza artificiale più diffusi agli sviluppatori di app intelligenti. Regolamenta l'utilizzo con quote di token e limiti di frequenza dettagliati, tieni traccia attentamente del consumo e dei costi dei token, assicura latenze basse e coerenti con la memorizzazione semantica nella cache e implementa misure di sicurezza per richieste e contenuti.
Monitoraggio e analisi con granularità fine
Raccogli log delle richieste completi e ottieni informazioni dettagliate su utilizzo delle API, latenza e frequenza degli errori con dashboard predefiniti e integrazione con Monitoraggio di Azure e Application Insights.
Conformità, coerenza e inventario unificato delle API
Crea un inventario unificato, percorsi di distribuzione e fasi del ciclo di vita delle API con il Centro API di Azure. Arricchisci il catalogo con metadati personalizzati per migliorare l'individuabilità e la governance. Rafforza la qualità e la conformità delle API con regole di progettazione e report per le API e consenti agli sviluppatori di creare API conformi più rapidamente usando il linting in Visual Studio Code.
Portale per sviluppatori predefinito e documentazione delle API
Migliora l'esperienza degli sviluppatori tramite l'individuazione delle API self-service, la gestione degli accessi, la documentazione interattiva e una console di test su misura per il tuo marchio e le tue esigenze.
Connettività senza problemi con i servizi di Azure
Connettiti in modo nativo con Funzioni di Azure, App per la logica, Servizio app e altri servizi di Azure. Con un gateway gestito da Kubernetes, abilita l'esperienza di Gestione API incentrata su Kubernetes unificando al contempo la sicurezza, il controllo del traffico e la governance nelle applicazioni native del cloud e serverless.
Operazioni API automatizzate
Incrementa l'agilità aziendale e l'affidabilità delle API con controlli di controllo delle versioni e distribuzioni automatizzate delle API. Scegli tra una vasta gamma di strumenti CI/CD, tra cui Azure Resource Manager, Bicep, interfaccia della riga di comando di Azure, Terraform e SDK client, in diversi linguaggi di programmazione per implementare distribuzioni API ripetibili e automatizzate.
Gestione API flessibile in ambienti ibridi e multi-cloud
Estendi la gestione delle API oltre Azure con gateway, ovvero gateway API self-hosted leggeri e in contenitori distribuiti insieme alle API, in locale o in altri cloud, in modo da consentire visibilità e governance coerenti delle API in ambienti cloud e locali.
Sicurezza
Sicurezza e conformità incorporate
34.000
Ingegneri FTE (Full-Time Equivalent) dedicati alle iniziative di sicurezza in Microsoft.
15.000
Partner con competenze specializzate in materia di sicurezza.
>100
Certificazioni di conformità, comprese oltre 50 specifiche per regioni e paesi a livello globale.
Usa Gestione API di Azure con altri prodotti e servizi di Azure per creare soluzioni avanzate e complete.
Centro API di Azure
Consolida e tieni traccia di tutte le API per semplificare l'individuazione, il riutilizzo e la governance per mantenere un inventario strutturato in tutti i tipi di API, le fasi del ciclo di vita e le posizioni di distribuzione.
Scalabilità in tutta sicurezza su una piattaforma di livello aziendale con oltre 10 anni di innovazione per le API
Considerato attendibile da oltre 35.000 clienti in tutto il mondo. Gestione di quasi 2 milioni di API. Elaborazione mensile di oltre 2 miliardi di richieste. Disponibile in oltre 60 aree geografiche.
"Gestione API di Azure è uno dei servizi a cui ci affidiamo per esporre le nostre API e gestirle in modo molto sicuro con tutti i livelli di sicurezza imposti dal nostro team di sicurezza aziendale".
Viju Chacko, responsabile dell'architettura digitale, Air India
BMW usa Gestione API di Azure per proteggere i sistemi cloud, regolando l'accesso delle app per dispositivi mobili ai servizi back-end, impedendo al contempo l'uso non autorizzato e applicando i limiti di frequenza.
"Gestione API di Azure offre tutte le funzionalità necessarie in un ottimo software di gestione del ciclo di vita delle API. … Abbiamo creato una stretta integrazione con i back-end basati su Kubernetes usando strumenti GitOps all'avanguardia".
Deepak Pandey, Director of Technology – Ecosystems, Backbase
Coles usa il gateway di Gestione API di Azure per garantire la sicurezza dei pagamenti e dell'elaborazione per gli acquirenti online identificando, bloccando e contrastando le attività fraudolente.
Xiaomi connette in modo sicuro i sistemi aziendali di terze parti ai sistemi interni usando Gestione API di Azure in combinazione con Funzioni di Azure e Traduttore di Azure per offrire un'esperienza completa ai clienti multicanale.
Distribuisci Funzioni di Azure come back-end gestito da Gestione API
Scopri come effettuare il provisioning di un'istanza di Gestione API sicura con Funzioni di Azure come back-end ed esposta tramite Gateway applicazione di Azure.
Gestione API è il processo di protezione, monitoraggio e ottimizzazione delle API per garantire che siano scalabili, affidabili e facili da trovare e usare. Include funzionalità come l'autenticazione, la limitazione della frequenza, l'analisi, la gestione del ciclo di vita e l'onboarding che consentono alle organizzazioni di gestire e riutilizzare le API in modo efficiente.
Gestione API di Azure è un servizio completamente gestito che consente alle organizzazioni di pubblicare, proteggere, monitorare e ridimensionare le API in ambienti cloud e ibridi. Offre funzionalità come l'autenticazione delle richieste, la gestione del traffico, l'engagement degli sviluppatori e l'analisi, perfettamente compatibili con molti servizi di Azure.
I criteri di Gestione API sono regole che valutano o modificano le richieste e le risposte delle API nel gateway senza modificare le app client o i servizi back-end. I criteri vengono usati, ad esempio, per applicare la sicurezza, trasformare i payload, controllare il traffico, registrare le richieste e abilitare la governance delle API con granularità fine tramite una configurazione dichiarativa.
Gestione API offre più di 50 criteri dichiarativi, tra cui limitazione della velocità, quote, autenticazione, convalida del contenuto, memorizzazione nella cache, trasformazione e altro ancora. I criteri possono essere applicati ad ambiti diversi, ad esempio si applicano a tutte le API o a una singola API, e possono essere personalizzati in modo dinamico e valutati in modo condizionale usando espressioni di criteri.
Gestione API esegue l'autenticazione, l'autorizzazione e la convalida nel gateway, impedendo a richieste non autorizzate o non valide di raggiungere i servizi back-end. Supporta un'ampia gamma di opzioni di autenticazione e autorizzazione, tra cui filtro IP, TLS reciproco, chiavi, OAuth 2.0 e certificati, nonché funzionalità di convalida delle richieste con granularità fine.
Grazie al gateway self-hosted, Gestione API consente la governance delle API in ambienti locali e multi-cloud, mantenendo al tempo stesso un piano di controllo centralizzato, riducendo la latenza e garantendo la conformità tra i sistemi distribuiti.
Per gli sviluppatori di app, Gestione API offre un portale per sviluppatori personalizzabile per l'onboarding delle API self-service, completo di documentazione automatizzata e di una console interattiva. Gli sviluppatori di API possono usare funzionalità flessibili di revisione e controllo delle versioni delle API per gestire in modo sicuro le API.
Gestione API supporta vari stili di API, tra cui REST, GraphQL, gRPC, SOAP, WebSocket e Webhook. Questa flessibilità consente alle organizzazioni di gestire un'ampia gamma di API all'interno di un'unica piattaforma.
Esplora l'hub delle soluzioni Microsoft aziendali per trovare i prodotti e le soluzioni in grado di supportare l'organizzazione nel raggiungimento dei propri obiettivi.