API Gateway to Connect Vault

We have a monolithic application and we want to use hashi vault for managing the secrets.
How should we connect the vault? Should we connect the vault directly with our application or should we use an API gateway to connect the vault with our application? Also please mention the reason.