Quickstart
Use this pre-built prompt to get started faster with Angular.
Alternatively, follow these steps to manually add ExpressCSV to an Angular app and receive imports in your existing backend.
-
Install the SDK
-
Get your publishable key
You need a publishable key from the dashboard to connect the importer.
New accounts start with two environments: Production and Development. For this example, grab the key from your Development environment.
-
Create an Angular component for the importer
-
Render the component from your app shell
-
Receive webhook deliveries in your backend
Keep the schema in a shared or
corepackage so both the Angular app and your backend can import it, then use@expresscsv/schemasto infer the webhook payload:Return a
2xxresponse for each chunk.5xxand429responses are retried automatically, while other4xxresponses are treated as permanent failures. -
Optional: disable preloading
By default, the widget preloads in a hidden iframe so it opens instantly. To show a loading screen instead:
What's Next
- Types - define field types, validation rules, and TypeScript types
- Styling - theme the widget to match your app
- Webhooks - deliver records to your backend
- API Reference - full constructor,
open(), and lifecycle reference