Apache APISIX
Apache APISIX
  • 85
  • 109 817
[Webinar] Kubernetes Gateway API v1.0: Should You Switch?
If you are starting anew and choosing between the Ingress and the Gateway API, I suggest you pick the Gateway API if the API and the implementation you choose support all the features you want.
In this video, I explain why.
Read more: api7.ai/blog/gateway-api-v1
Learn more about the Kubernetes Gateway API: gateway-api.sigs.k8s.io/
Переглядів: 1 109

Відео

API Versioning with APISIX
Переглядів 93211 місяців тому
APISIX is flexible enough to support all versioning strategies. Keeping this in mind, let’s have a look in this tutorial at how to publish and manage multiple versions of your API with Apache APISIX. The GitHub repo link for the sample project:github.com/Boburmirzo/api-versioning The blog post version to read: blog.frankel.ch/api-versioning/ The tutorial about multiple API versioning:apisix.apa...
Fallback with API Gateway
Переглядів 36511 місяців тому
Fallback - Implementing resilient APIs with API Gateway. In this video, we will explore the challenges with existing API fallback techniques and how to implement them using the APISIX API Gateway. The link to the APISIX Docker example project: github.com/apache/apisix-docker The link to the response-rewrite plugin: apisix.apache.org/docs/apisix/plugins/response-rewrite/ The link to the Upstream...
Part 1: How APISIX protects against the OWASP top 10 API security threats
Переглядів 357Рік тому
In 2023, the Open Web Application Security Project (OWASP) identified the new Top 10 threats to API security. In this video series, we'll explore each threat and learn how APISIX can protect against them with examples. In Part 1, we will discuss the first 5 threats. The blog post version: api7.ai/blog/protect-top-10-owasp-api-security-threats TIMECODE Introduction and agenda 0:00 Broken Object ...
Managing APISIX Declaratively with APISIX Declarative CLI
Переглядів 314Рік тому
In this video, we will look at how you can manage your APISIX configurations with APISIX Declarative CLI (ADC). The blog post version: api7.ai/blog/managing-apisix-declaratively The GitHub repo: github.com/api7/adc TIMECODE Introduction and agenda 0:00 What is ADC? 0:46 ADC Demo 1:18 This video is sponsored by API7.ai. About the author Visit my blog: www.iambobur.com/ Recommended content💁 - [Fo...
API Deployment Strategies
Переглядів 597Рік тому
In this video, you will learn some best practices and strategies you can adopt to streamline the deployment of your APIs using API gateways. The blog post version: navendu.me/posts/api-deployment-strategies/ TIMECODE Introduction and agenda 0:00 API versioning 0:44 Backward Compatible APIs 2:09 Shadow deployments 3:35 Feature Flags 5:28 This video is sponsored by API7.ai. About the author Visit...
Authentication with APISIX and Auth0
Переглядів 1,1 тис.Рік тому
The video tutorial will show you how to integrate APISIX with Auth0 using two authentication approaches: authenticating with user credentials and authenticating with an access token. How to guide version: docs.api7.ai/apisix/how-to-guide/authentication/set-up-sso-with-auth0 TIMECODE Introduction and agenda 0:00 APISIX Authentication Plugins 0:42 Auth0 as an Identity Provider 1:24 Configure Auth...
ChatGPT Custom Plugin For API Gateway
Переглядів 478Рік тому
ChatGPT Plugins serve as bridges linking ChatGPT to external APIs to use these APIs’ data intelligently. In this video, you will learn how to build a ChatGPT custom plugin for API Gateway. Link to the GitHub repo: github.com/Boburmirzo/apisix-api-gateway-chatgpt-plugin Blog post version: api7.ai/blog/chatgpt-custom-plugin-for-api-gateway This video is sponsored by API7.ai - API Management solut...
How to build a full stack authentication app
Переглядів 735Рік тому
Most web applications need a sign-up and login feature. But for newbies, this can be challenging. Even expert developers prefer using external services to handle authentication right from the start. This video will guide you through building a full-stack authentication app with Apache APISIX, Authgear, and OpenID Connect (OIDC). You can find the project's source code on GitHub. github.com/Bobur...
Request validation in API Gateway
Переглядів 652Рік тому
In this video, we will find out how to prevent invalid requests from being sent to back-end services, by validating incoming requests against a validation request policy with Apache APISIX API Gateway. The plugin documentation: apisix.apache.org/docs/apisix/plugins/request-validation/ TIMECODE Introduction and agenda 0:00 Request validation policies 1:14 Request validation in API Gateway benefi...
Keep up APIs healthy with APISIX and Prometheus
Переглядів 604Рік тому
API health checks are part of a proactive approach to monitoring the overall health of your APIs. They ensure you stay informed about your overall API health and can identify any problems during the early stages. In this video tutorial, we will explore how APISIX and Prometheus work together to collect and analyze health check data metrics, making it easier to monitor, diagnose, and address API...
Run APISIX in standalone mode
Переглядів 1,8 тис.Рік тому
Traditionally, APISIX Gateway has always etcd. However, APISIX can be run without an etcd too using only in-memory storage for APISIX objects. This video demonstrates how you can run Apache APISIX in standalone mode (Without etcd). Link to the source code on GitHub: github.com/Boburmirzo/apisix-standalone-deployment-mode You can also read APISIX docs: apisix.apache.org/docs/apisix/deployment-mo...
Custom Plugin Development For APISIX With Lua And ChatGPT
Переглядів 1 тис.Рік тому
This video will guide you through the process of developing a new custom plugin called file-proxy for APISIX using Lua and ChatGPT (We use it to write some Lua code for us). This plugin will be used to expose the static files through API and fetch a file from a specified URL. Link to the source code on GitHub: github.com/Boburmirzo/apisix-file-proxy-plugin-demo You can also read a blog post ver...
Chaining API requests with API Gateway
Переглядів 792Рік тому
In this video, we will learn how to handle client requests that should be called sequentially using a custom plugin for Apache APISIX API Gateway. You can also read a blog post version of the tutorial: api7.ai/blog/chaining-api-requests-with-api-gateway Example project on GitHub repo: github.com/Boburmirzo/apisix-plugin-pipeline-request-demo TIMECODE Introduction and agenda 0:00 What are chaini...
Role Based Access Control RBAC with API Gateway and OPA
Переглядів 1,5 тис.Рік тому
Role Based Access Control RBAC with API Gateway and OPA
API Gateway For gRPC
Переглядів 2,1 тис.Рік тому
API Gateway For gRPC
Batch request processing with API Gateway
Переглядів 1,1 тис.Рік тому
Batch request processing with API Gateway
Dynamic routing based on user credentials with API Gateway
Переглядів 1,3 тис.Рік тому
Dynamic routing based on user credentials with API Gateway
Efficiently Manage Your GraphQL API with API Gateway
Переглядів 659Рік тому
Efficiently Manage Your GraphQL API with API Gateway
Apache APISIX Global Community Meeting (01.03.2023)
Переглядів 153Рік тому
Apache APISIX Global Community Meeting (01.03.2023)
APISIX in Kubernetes environments by Lukasz Biegaj
Переглядів 978Рік тому
APISIX in Kubernetes environments by Lukasz Biegaj
Apache APISIX: From a Piece to a Puzzle by Pedro Sequeira
Переглядів 382Рік тому
Apache APISIX: From a Piece to a Puzzle by Pedro Sequeira
Set Up Ingress on Kubernetes With Apache APISIX Ingress Controller | APISIX in Kubernetes - Part 1
Переглядів 3,4 тис.Рік тому
Set Up Ingress on Kubernetes With Apache APISIX Ingress Controller | APISIX in Kubernetes - Part 1
Manage OpenAI APIs with Apache APISIX full tutorial
Переглядів 856Рік тому
Manage OpenAI APIs with Apache APISIX full tutorial
Observe your API with API Gateway Plugin talk at Fosdem 2023
Переглядів 137Рік тому
Observe your API with API Gateway Plugin talk at Fosdem 2023
9 Common Resilience Design Patterns with API Gateway
Переглядів 948Рік тому
9 Common Resilience Design Patterns with API Gateway
How to Choose an API Gateway in Multi-Cloud and Hybrid Cloud Environment
Переглядів 678Рік тому
How to Choose an API Gateway in Multi-Cloud and Hybrid Cloud Environment
Apache APISIX Global Community Meeting (1.02.2023)
Переглядів 112Рік тому
Apache APISIX Global Community Meeting (1.02.2023)
Intro to Apache APISIX
Переглядів 4,4 тис.Рік тому
Intro to Apache APISIX
Manage serverless APIs with Apache APISIX
Переглядів 469Рік тому
Manage serverless APIs with Apache APISIX

КОМЕНТАРІ

  • @laszgesza8920
    @laszgesza8920 24 дні тому

    apisix dashboard removed from git repo?

  • @ayhand.7830
    @ayhand.7830 24 дні тому

    How can do this using helm chart ? Is it possible to use on K8s cluster using Helm Chart files ?

  • @libertyoyugboh7769
    @libertyoyugboh7769 2 місяці тому

    This only talks about consumers/client authenication and not end-user authentication

  • @jonforero
    @jonforero 3 місяці тому

    Hi, Do you have a demo for decoupled mode? In this case the way to adapt the file for the data plane is:?? deployment: role: data_plane role_data_plane: config_provider: control_plane control_plane: host: - apisix-cp:9280 prefix: /apisix timeout: 30

  • @danielvega646
    @danielvega646 4 місяці тому

    It didn't worked for me.

    • @apacheapisix
      @apacheapisix 4 місяці тому

      You can refer to the document to try docs.api7.ai/hub/grpc-transcode. The content of the video is for Apache APISIX 3.2. Now the latest APISIX is 3.9.

  • @danielvega646
    @danielvega646 4 місяці тому

    Is there a gain of performance visible after this transformation process or it is really not worth it?

  • @LeetCodeUzbekistan
    @LeetCodeUzbekistan 5 місяців тому

    bro great job, Uzbek devs making videos in english really got me high

  • @mnasruul
    @mnasruul 5 місяців тому

    Good

  • @srikanthadapa8602
    @srikanthadapa8602 6 місяців тому

    Hello bro, how can we authentication over apisix and keycloak wothout any application in that like frontend and backend

  • @srikanthadapa8602
    @srikanthadapa8602 6 місяців тому

    Can tou share your email id

  • @dieudoanvan
    @dieudoanvan 6 місяців тому

    Hello, I tried to compare KONG API Key Auth and APISIX Key Auth, there is a big difference, that KONG supports Unique API KEY for all consumers but APISIX does not. On APISIX you can create 2 API KEYs that are the same for 2 consumers this makes no sense or is a bug.

  • @IsraelMendoza-OOOOOOO
    @IsraelMendoza-OOOOOOO 7 місяців тому

    ..:O O O ❤️+01+00:11+111:000

  • @lequocthinh8992
    @lequocthinh8992 7 місяців тому

    Thank you

  • @AdvaitSakhalkar
    @AdvaitSakhalkar 8 місяців тому

    I've been trying to install it on macOS. However, after repeated attempts I'm don't see dashboard service starting. I don't see it on :9000 and neither in docker desktop

    • @Syedmoiz27
      @Syedmoiz27 7 місяців тому

      Hve you managed to solve..?

  • @utsavvaghani2846
    @utsavvaghani2846 8 місяців тому

    how to add external plugin in standalone mode.

  • @MitchFord-un9hq
    @MitchFord-un9hq 10 місяців тому

    0:11

  • @olegvorkunov5400
    @olegvorkunov5400 10 місяців тому

    When it is making an upstream call, it converts host name to an IP address, where our network and APIs are blocking accessing them by an IP address.

  • @carlosmesquitaaguiar164
    @carlosmesquitaaguiar164 11 місяців тому

    Great!!!

  • @balajisurabhi2358
    @balajisurabhi2358 11 місяців тому

    awesome

  • @adityatanwar5393
    @adityatanwar5393 11 місяців тому

    How to access these services from internet / browser

    • @gundeepsingh8274
      @gundeepsingh8274 9 місяців тому

      hi are you able to access if from internet/browser.. I am also stuck in same thing

  • @juangarcia-wp2zr
    @juangarcia-wp2zr Рік тому

    Thanks for sharing, clear and informative

  • @ashutoshchaurasia6851
    @ashutoshchaurasia6851 Рік тому

    worst tutorial

  • @sittoonagesh6668
    @sittoonagesh6668 Рік тому

    Hi there, I want to install Apisix on my CentOS/SUSE Linux machine. I don't have root access. Can you please help me install this? I am looking for a complete package with its dependencies, and I started the Apisix binary; APIsix should be running. Can you please help?

    • @apacheapisix
      @apacheapisix Рік тому

      Hi, Sure, we can help with the installation. Could you join our Slack channel? Here is the invite: join.slack.com/t/the-asf/shared_invite/zt-24h3hd96d-wJYccntTo0pbMsjrtE40DA We can take your case in the community channel.

  • @musicthreads
    @musicthreads Рік тому

    Bobur, Hi! I try to use Apisix openid-connect with Keycloak. In configuration i paste redirect_uri: "/some_service", and after successfull authentication, go to /some_service with state, session_state and code variables in GET request. But dont get JWT token from plugin. Why?

  • @musicthreads
    @musicthreads Рік тому

    Please, tell what is redirect_uri, and how it works in your app. Where i can find it in git repo.

    • @apacheapisix
      @apacheapisix Рік тому

      Here is an example of APISIX and Keycloak integration.

  • @m.kalatchev
    @m.kalatchev Рік тому

    Thanks a lot!

  • @abdullahchaudhry9563
    @abdullahchaudhry9563 Рік тому

    Can you set authentications like keycloak and etc with apisix ingress controller?

  • @manikandankuppan587
    @manikandankuppan587 Рік тому

    Great, can you please put a sample for authz-casbin. Thanks in advance

    • @apacheapisix
      @apacheapisix Рік тому

      Yes, we have one tutorial on the APISIX blog. apisix.apache.org/docs/apisix/plugins/authz-casbin/

  • @j.erlandsson
    @j.erlandsson Рік тому

    Is it possible to generate routes with request-validation based on OpenAPI specifications?

    • @apacheapisix
      @apacheapisix Рік тому

      Hi, No, currently it has not been automated yet this conversion process in APISIX. 1. You can not create routes from OpenAPI spec. 2. You can create request validation rules by converting OpenAPI spec to JSON schema. Ideally, it would be great to have this auto-generation of routes and validation rules. Feel free to create a feature request on GitHub: github.com/apache/apisix/issues/new/choose Thanks!

  • @koshrf
    @koshrf Рік тому

    It doesn't explain anything about how to integrate a billing provider and there is no documentation either.

    • @apacheapisix
      @apacheapisix Рік тому

      Right, there is more concept explained. Technically how to achieve that the tutorial comes soon. Please stay in tuned.

  • @techspeechplus582
    @techspeechplus582 Рік тому

    Is the apisix completely free to use ?

    • @apacheapisix
      @apacheapisix Рік тому

      Yes, it is an open-source project. Like Kafka under Apache Software Foundation.

    • @techspeechplus582
      @techspeechplus582 Рік тому

      @@apacheapisix Thank you.

  • @skyey.569
    @skyey.569 Рік тому

    cool

  • @shreemaan-abhishek
    @shreemaan-abhishek Рік тому

    awesome!

  • @eder.franco
    @eder.franco Рік тому

    Man, this channel is a source of knowledge, which has yet to be discovered by the tech world. Thank you so much for the lesson and for sharing the knowledge!

  • @decaturdev7127
    @decaturdev7127 Рік тому

    The links alll have ... in the URL and give 404's. Please fix.

  • @shreemaan-abhishek
    @shreemaan-abhishek Рік тому

    BoburGPT

  • @gdevelek
    @gdevelek Рік тому

    You are assuming a LOT of things that your viewers may know nothing about. You go very fast through them and create lots of unanswered questions.

  • @gdevelek
    @gdevelek Рік тому

    In addition to the below, when I open the exported JSON using the Swagger editor, it finds many errors.

  • @gdevelek
    @gdevelek Рік тому

    When I define a route along with its upstream using the API with a single curl PUT request, and then I export it from the dashboard, when I go and import it to another APISIX instance the upstream is NOT imported even though the import is reported as "successful". And therefore the import is useless. How can this be avoided?

  • @aly736
    @aly736 Рік тому

    Great video, thanks

  • @gdevelek
    @gdevelek Рік тому

    Why are you writing the title in English? To waste people's time, perhaps?

  • @AndresAguiar
    @AndresAguiar Рік тому

    Would be great to have a video on how to integrate it with OpenFGA :)

  • @shreemaan-abhishek
    @shreemaan-abhishek Рік тому

    Love it!

  • @btjove
    @btjove Рік тому

    Very nice video. Thank you.

  • @felishaelion2440
    @felishaelion2440 Рік тому

    "Promo SM" 🙂

  • @RafaelTorquato
    @RafaelTorquato Рік тому

    Do APISIX provide ABAC?

  • @zilolkacook
    @zilolkacook Рік тому

    Great presentation 👍🏻😊

  • @shreemaan-abhishek
    @shreemaan-abhishek Рік тому

    👏🏼

  • @pacmaster2122
    @pacmaster2122 Рік тому

    why is everyone just repeating the same hello world example. Why not do a proper micro service instead

  • @zilolkacook
    @zilolkacook Рік тому

    👏