@@ -187,27 +187,27 @@ Choose the path that matches your goal:
187187|link:/docs/foundations/quick-start[Quick Start] (15 min)
188188
189189|3
190- |link:/docs/graphql-websocket/graphql /tutorial[GraphQL Tutorial] (30 min)
190+ |link:/docs/graphql/tutorial[GraphQL Tutorial] (30 min)
191191
192192|4
193- |link:/docs/graphql-websocket/graphql /getting-started[Getting Started] (20 min)
193+ |link:/docs/graphql/getting-started[Getting Started] (20 min)
194194
195195|5
196- |link:/docs/graphql-websocket/graphql /graphql-apps[GraphQL Apps] (20 min)
196+ |link:/docs/graphql/graphql-apps[GraphQL Apps] (20 min)
197197
198198|6
199- |link:/docs/graphql-websocket/graphql /schema[Schema Design] (20 min)
199+ |link:/docs/graphql/schema[Schema Design] (20 min)
200200
201201|7
202- |link:/docs/graphql-websocket/graphql /mappings[Mappings] (20 min)
202+ |link:/docs/graphql/mappings[Mappings] (20 min)
203203
204204|8
205- |link:/docs/graphql-websocket/graphql /resolvers[Resolvers] (20 min)
205+ |link:/docs/graphql/resolvers[Resolvers] (20 min)
206206|===
207207
208208**✓ You can now build GraphQL APIs with RESTHeart!**
209209
210- *Next steps:* Learn link:/docs/graphql-websocket/graphql/ n-plus-one[Performance Optimization], study link:/docs/graphql-websocket/graphql/ complex-app-example[Advanced Example], review link:/docs/graphql-websocket /graphql/best-practices[Best Practices]
210+ *Next steps:* Learn link:/docs/graphql/ n-plus-one[Performance Optimization], study link:/docs/graphql/ complex-app-example[Advanced Example], review link:/docs/graphql/best-practices[Best Practices]
211211
212212'''
213213
@@ -225,37 +225,47 @@ Complete guide to the REST API - CRUD, queries, aggregations, transactions, and
225225
226226*Read this to use RESTHeart's MongoDB API without coding.*
227227
228- === link:/docs/graphql-websocket/graphql/ [Part 3: GraphQL & WebSocket APIs ]
229- GraphQL API for flexible queries and WebSocket API for real-time data .
228+ === link:/docs/graphql/ [Part 3: GraphQL API ]
229+ GraphQL API for flexible queries and mutations on MongoDB .
230230
231- *Alternative APIs for specific use cases .*
231+ *Use when clients need to specify exactly the data shape they want .*
232232
233- === link:/docs/security/overview[Part 4: Security]
233+ === link:/docs/websocket/[Part 4: WebSocket API]
234+ Bidirectional real-time data streams backed by MongoDB change streams.
235+
236+ *Use when clients need a persistent full-duplex connection.*
237+
238+ === link:/docs/sse/[Part 5: SSE API]
239+ Server-Sent Events for real-time server-push streams — both MongoDB change streams and custom plugin endpoints.
240+
241+ *Use when clients only need to receive events (no client-to-server messages). Works over plain HTTP with native browser `EventSource` support and automatic reconnection.*
242+
243+ === link:/docs/security/overview[Part 6: Security]
234244User management, authentication methods, authorization, and production security.
235245
236246*Essential for securing your APIs.*
237247
238- === link:/docs/deployment/configuration[Part 5 : Configuration & Deployment]
248+ === link:/docs/deployment/configuration[Part 7 : Configuration & Deployment]
239249Configuration options, deployment scenarios, operations, and performance tuning.
240250
241251*Deploy RESTHeart to production.*
242252
243- === link:/docs/framework/overview[Part 6 : Extending RESTHeart]
253+ === link:/docs/framework/overview[Part 8 : Extending RESTHeart]
244254Plugin development - Services, Interceptors, Providers, and Initializers.
245255
246256*Build custom functionality with the framework.*
247257
248- === link:/docs/framework/overview[Part 7 : Extending Security]
258+ === link:/docs/framework/overview[Part 9 : Extending Security]
249259Develop custom authentication and authorization plugins.
250260
251261*Extend the security layer.*
252262
253- === link:/docs/cloud/[Part 8 : RESTHeart Cloud]
263+ === link:/docs/cloud/[Part 10 : RESTHeart Cloud]
254264RESTHeart Cloud features, Sophia AI, and webhooks.
255265
256266*Use the managed cloud offering.*
257267
258- === link:/docs/reference/faq[Part 9 : Reference]
268+ === link:/docs/reference/faq[Part 11 : Reference]
259269API reference, migration guides, FAQ, examples, and resources.
260270
261271*Quick reference and additional resources.*
@@ -307,15 +317,16 @@ API reference, migration guides, FAQ, examples, and resources.
307317Hands-on guides to get you started:
308318
309319* link:/docs/mongodb-rest/tutorial[REST API Tutorial] - Learn the REST API through examples
310- * link:/docs/graphql-websocket/graphql/tutorial[GraphQL Tutorial] - Build a GraphQL API
311- * link:/docs/graphql-websocket/websocket/tutorial[WebSocket Tutorial] - Real-time data with WebSockets
320+ * link:/docs/graphql/tutorial[GraphQL Tutorial] - Build a GraphQL API
321+ * link:/docs/websocket/tutorial[WebSocket Tutorial] - Real-time data with WebSockets
322+ * link:/docs/sse/tutorial[SSE Tutorial] - Server-push streams over HTTP with MongoDB change streams
312323* link:/docs/security/tutorial[Security Tutorial] - Set up authentication and authorization
313324* link:/docs/framework/tutorial[Plugin Development Tutorial] - Build your first plugin
314325
315326== 🌟 Why RESTHeart?
316327
317328* **Zero Code Required** - Use MongoDB APIs out of the box
318- * **Instant APIs** - REST, GraphQL, WebSocket for MongoDB
329+ * **Instant APIs** - REST, GraphQL, WebSocket, and SSE for MongoDB
319330* **Secure by Default** - Built-in authentication and authorization
320331* **Highly Extensible** - Simple plugin system in Java, Kotlin, or JavaScript
321332* **High Performance** - Virtual threads for massive scalability
0 commit comments