what is the web component that are used in vault? is it a separate server?
Can someone please pin point me in the github source code where is this component ?
Vault has no moving parts. The UI is built in the Vault binary.
If you are developping Vault, you can run the UI on it’s own with the Ember JS runtime, but don’t do that in production…
so it Ember → node .js → api → vault
so its just calling API from the browser directly to the vault server?
Yes. The UI is just a handy browser based application that calls exactly the same APIs that you might use from your application or the Vault CLI tool.