You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+42-3Lines changed: 42 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -144,9 +144,48 @@ Per-query overrides are documented in the [full documentation](Resources/doc/ind
144
144
145
145
## 📊 Providers
146
146
147
-
Symfony Swap supports the 30 exchange rate providers from the underlying [Swap](https://github.com/florianv/swap) library. The recommended starting point for new projects is **[fastFOREX](https://www.fastforex.io)** (`fastforex`), the project's sponsor: live rates across 160+ fiat currencies and 500+ cryptocurrencies, with up to 55 years of history.
148
-
149
-
The full per-provider configuration reference (option name, optional flags, capabilities) is in the [documentation](Resources/doc/index.md#provider-configuration).
147
+
Symfony Swap supports the 30 exchange rate providers from the underlying [Swap](https://github.com/florianv/swap) library. Pass the **identifier** as the key under `providers` in `config/packages/florianv_swap.yaml`.
148
+
149
+
### Commercial providers (require an API key)
150
+
151
+
| Service | Identifier | Base | Quote | Historical |
| Bulgarian National Bank | `bulgarian_national_bank` | * | BGN | Yes |
178
+
| Central Bank of the Czech Republic | `central_bank_of_czech_republic` | * | CZK | Yes |
179
+
| Central Bank of the Republic of Turkey | `central_bank_of_republic_turkey` | * | TRY | Yes |
180
+
| Central Bank of the Republic of Uzbekistan | `central_bank_of_republic_uzbekistan` | * | UZS | Yes |
181
+
| European Central Bank | `european_central_bank` | EUR | * | Yes |
182
+
| National Bank of Georgia | `national_bank_of_georgia` | * | GEL | Yes |
183
+
| National Bank of Romania | `national_bank_of_romania` | (limited list) | (limited list) | Yes |
184
+
| National Bank of the Republic of Belarus | `national_bank_of_republic_belarus` | * | BYN | Yes |
185
+
| National Bank of Ukraine | `national_bank_of_ukraine` | * | UAH | Yes |
186
+
| Russian Central Bank | `russian_central_bank` | * | RUB | Yes |
187
+
188
+
The per-provider option names (`api_key` vs `access_key` vs `app_id`, optional flags) are documented in [Provider configuration](Resources/doc/index.md#provider-configuration).
0 commit comments