Flyte services expose gRPC services for efficient/low latency communication across services as well as for external clients (flytectl, flyteconsole, flytekit Remote and flyte-cli,… etc.).
For convenience, flyte deployments also ship with a redocly/redoc image container to expose swagger UI. By default, it’s only deployed in sandbox deployments. To view that UI, you can:
flytectl sandbox start
Once it’s ready, you will get this message:
👨💻 Flyte is ready! Flyte UI is available at http://localhost:30081/console 🚀 🚀 🎉
You can now visit http://localhost:30081/openapi to view the swagger UI for the service, documentation for the payload fields and send sample queries.