- 85
- 109 817
Apache APISIX
Estonia
Приєднався 6 січ 2020
Apache APISIX is an Open-source dynamic, real-time, high-performance, Cloud Native API gateway. APISIX provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more.
You can use Apache APISIX to handle traditional north-south traffic, as well as east-west traffic between services. It can also be used as a k8s ingress controller.
Getting started with Apache APISIX: apisix.apache.org/docs/apisix...
Download Apache APISIX: apisix.apache.org/downloads
Install Apache APISIX: apisix.apache.org/docs/apisix...
Join the Apache APISIX Community: apisix.apache.org/docs/genera...
Read the full written guide on our docs: apisix.apache.org/docs/apisix...
View the complete Apache APISIX documentation: apisix.apache.org/docs
Read the blog posts: apisix.apache.org/blog
You can use Apache APISIX to handle traditional north-south traffic, as well as east-west traffic between services. It can also be used as a k8s ingress controller.
Getting started with Apache APISIX: apisix.apache.org/docs/apisix...
Download Apache APISIX: apisix.apache.org/downloads
Install Apache APISIX: apisix.apache.org/docs/apisix...
Join the Apache APISIX Community: apisix.apache.org/docs/genera...
Read the full written guide on our docs: apisix.apache.org/docs/apisix...
View the complete Apache APISIX documentation: apisix.apache.org/docs
Read the blog posts: apisix.apache.org/blog
[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/
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
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)
Manage serverless APIs with Apache APISIX
Переглядів 469Рік тому
Manage serverless APIs with Apache APISIX
apisix dashboard removed from git repo?
How can do this using helm chart ? Is it possible to use on K8s cluster using Helm Chart files ?
This only talks about consumers/client authenication and not end-user authentication
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
It didn't worked for me.
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.
Is there a gain of performance visible after this transformation process or it is really not worth it?
bro great job, Uzbek devs making videos in english really got me high
Good
Hello bro, how can we authentication over apisix and keycloak wothout any application in that like frontend and backend
Can tou share your email id
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.
..:O O O ❤️+01+00:11+111:000
Thank you
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
Hve you managed to solve..?
how to add external plugin in standalone mode.
0:11
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.
Great!!!
awesome
How to access these services from internet / browser
hi are you able to access if from internet/browser.. I am also stuck in same thing
Thanks for sharing, clear and informative
worst tutorial
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?
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.
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?
Please, tell what is redirect_uri, and how it works in your app. Where i can find it in git repo.
Here is an example of APISIX and Keycloak integration.
Thanks a lot!
Can you set authentications like keycloak and etc with apisix ingress controller?
Great, can you please put a sample for authz-casbin. Thanks in advance
Yes, we have one tutorial on the APISIX blog. apisix.apache.org/docs/apisix/plugins/authz-casbin/
Is it possible to generate routes with request-validation based on OpenAPI specifications?
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!
It doesn't explain anything about how to integrate a billing provider and there is no documentation either.
Right, there is more concept explained. Technically how to achieve that the tutorial comes soon. Please stay in tuned.
Is the apisix completely free to use ?
Yes, it is an open-source project. Like Kafka under Apache Software Foundation.
@@apacheapisix Thank you.
cool
awesome!
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!
Thanks!
The links alll have ... in the URL and give 404's. Please fix.
BoburGPT
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.
In addition to the below, when I open the exported JSON using the Swagger editor, it finds many errors.
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?
Great video, thanks
Why are you writing the title in English? To waste people's time, perhaps?
Would be great to have a video on how to integrate it with OpenFGA :)
Love it!
Very nice video. Thank you.
"Promo SM" 🙂
Do APISIX provide ABAC?
Great presentation 👍🏻😊
👏🏼
why is everyone just repeating the same hello world example. Why not do a proper micro service instead
👏