Gravitee er en hendelsesbasert API- administrasjonsplattform som gjør API- er og hendelesstrømmer mer brukervennlige, sikre og motstandsdyktige mot feil. Plattformen er bygget på en API-gateway med støtte for REST, SOAP, Websockets, Webhooks, Kafka, MQTT og flere andre teknologier.
API design:
Med Gravitees brukervennlige designverktøy kan du enkelt lage API-kontrakter uten at du trenger å kode. Design-først flytdiagrammer gjør det enkelt å komme i gang.
Når du designer API-et, sørger Gravitee API Designer for å automatisk generere OpenAPI dokumentasjon. Du kan teste nye funksjoner og variabler med dynamisk genererte testdata, uten å påvirke backend. Gjennom Gravitee Developer Portan kan du dele API-et ditt slik at brukerne får enkel tilgang og kan benytte det effektivt.
Administrasjon av API – tilgang
Gravitee Identity and Access Management gir brukervennlige og intelligente sikkerhetsløsninger for API-er. Systemet bidrar til å styrke sikkerheten i din API-håndtering og sørger for strenge rutiner for applikasjons- og API-sikkerhet. Ved å opprette en tillitsbro mellom identitetsleverandørene dine, kan du tilby sømløse og tilpassede autentiserings- og autoriseringsprosesser for brukerne dine.
Med Gravitee Single Sign-On-funksjon kan du samle all innlogging på et sted og gi kundene dine enkel og sikker tilgang.I tillegg hjelper Gravitee Adaptive Engine deg med å automatisere og forbedre tilgangskontrollen basert på brukeratferd og andre kjennetegn. Du får full kontroll og kan enkelt holde oversikt over innlogginger, registreringer, brukere og tilgangsdata gjennom en oversiktlig Access Management-konsoll.
API- overvåking:
Gravitee Alert Engine hjelper deg med å oppdage, forstå og løse API-problemer før de påvirker kundene dine. Sett opp varsler enkelt når SLA-er er i fare for å bli brutt, og få
beskjed via e-post, webhooks eller via populære samarbeidstjenester som for eksempel Slack, Mattermost og Rocket.Chat.
I tillegg kan du enkelt sette opp varsler for å oppdage trusler og mistenkelig aktivitet, slik at systemansvarlige raskt kan håndtere sikkerhetsproblemer. Gravitee send er
også automatiske varsler når risikobasert MFA benyttes, slik at applikasjonseiere og plattformadministratorer alltid er oppdaterte og kan reagere på potensielle API-angrep.
Videre kan du konfigurere automatiske helsesjekker som sikrer at API-ene dine er sterke og fungerer som planlagt. Med en enkel oppsettprosess kan du få varsler og API-overvåking i gang på under 60 sekunder.
API Management:
Gravitee API Management er en rask og enkel løsning for å administrere API er, som støtter ulike API-stiler og -protokoller. Bygget på Java, er den minst 4
ganger raskere og mer effektiv enn andre løsninger. Den gjør det enkelt å styre trafikk og sette opp regler for både synkrone og asynkrone API-er. Du kan beskytte API-ene
og gjøre dem mer stabile ved å justere ting som kvoter, hastighetsbegrensninger og egendefinerte innstillinger, alt gjennom en enkel flytredigerer. Med ferdiglagde regler som er klare til å brukes, kan API-ene dine være i drift i løpet av kort tid.
Gravitee støtter ikke bare asynkrone API-er og kommunikasjon, men gjør det også enkelt å håndtere forskjellige protokoller og API-stiler. For eksempel kan du bruke REST, Websockets, Webhooks eller andre støttede inngangspunkter foran en Kafka- eller MQTT-topic. Gravitee tilbyr flere måter å fordele trafikk på, og gir deg full kontroll og skalerbarhet. Ved eventuelle problemer sikres det at API-forespørsler alltid blir behandlet.
Med Gravitee kan du enkelt publisere API-er og tilhørende dokumentasjon i en utviklerportal, slik at brukere raskt forstår hvordan de fungerer. Du får detaljert logging som fanger opp viktig informasjon, og historikk som gir oversiktlig bruk over tid. API-er kan implementeres som kode via REST API-er og med CRD-er gjennom Gravitee Kubernetes Operator, eller direkte i Gravitees brukervennlige konsollgrensesnitt.
API- Deployment
Gjør det enkelt å administrere virksomheten din med et kontrollpanel som gir deg oversikt, tilgang og kontroll over alle Gravitee-miljøer i organisasjonen. For virksomheter som ønsker å sette opp flere Gravitee-miljøer, gir Cockpit ett kontrollpanel for å administrere og overvåke dem fra ett sted.
Få en helhetlig oversikt med et felles dashbord som viser analyser på tvers av alle miljøene. Du kan også opprette og administrere hierarkiene dine fra kontonivå helt ned til nodenivå. Hold oversikt over node-tilgjengelighet på tvers av dine Gravitee-installasjoner og sørg for at API-gatewayene fungerer optimalt.
API-produktifisering
Distribuer API-ene dine til Gravitee API Developer Portal. Her kan du gi brukerne dine ett sted å finne, abonnere på og be om tilgang til API-er, samt se analyser. Portalene gjør det enkelt å tilby API-er, administrere tilgang og kontrakter, og presentere dokumentasjon. Dette for å gi en enkel brukeropplevelse.
Gravitee API Developer Portal gjør det også lett å markedsføre og administrere API-ene dine, og hjelper deg med å nå et bredt publikum. Du kan administrere API-økosystemet ditt, som består av utviklere som både lager og bruker API-er. Portalene gir et dedikert område for Swagger-definisjonene dine og API-dokumentasjonen, slik at API-forbrukere enkelt kan forstå og bruke API-ene.
Brukerne kan bruke Developer Portal til å se analyser om API-er, for eksempel hvor de blir brukt, hvilke API-er som er mest populære, responstider og mer – slik at du får full oversikt over API-bruken og ytelsen når de blir brukt.