Connect a code host or add an API description, and Journey Lanes picks out what a journey is made of. Nothing is added to your code, the frontend and API can live in separate repositories, and a daily rescan notices when the API changes.
- Endpoints
- OpenAPI and Swagger, GraphQL schemas, gRPC .proto files, Express, Elysia, Hono, Fastify, NestJS, Next.js, Symfony and API Platform, Laravel, FastAPI, Django, Rails, Spring Boot, ASP.NET Core, Go routers
- Records
- Prisma, Doctrine, Eloquent, TypeScript interfaces, OpenAPI and GraphQL schemas, Django models, Rails schema, JPA entities, C# classes, Go structs
- Validation
- Symfony constraints, Elysia and zod schemas, class-validator DTOs
- Roles
- Keycloak realms and clients, role checks such as
IsGranted, hasRole, @Roles, @PreAuthorize and [Authorize(Roles)], Laravel role middleware, Symfony role hierarchies
- Pages
- React Router, Vue Router, Angular and Next.js routes, with the API calls each page makes