| Initialization | Install, client provider, server setup, environment variables |
| Capture | Track events from client (hooks) and server (API routes, Server Actions) |
| Identify | Identify users on client and server |
| Set person properties | Update user properties with setPersonProperties, setPersonPropertiesOnce (client and server) |
| Group | Associate users with groups (client and server) |
| Super properties | Register properties included with every event (client only) |
| Alias | Link aliases to users (client and server) |
| Recording control | Control recording with startRecording, stopRecording, pauseRecording, resumeRecording, flush (client only) |
| Opt-out | Control user opt-out with optOut, optIn, hasOptedOut (client only) |
| Flush and shutdown | Flush queued events and graceful shutdown (server only) |
| Server tracking | API routes, Server Actions, Pages Router, getServerSideProps |
| Page views | Automatic and manual page view tracking |
| Configuration | SignalNextProvider and createSignalServer options |