fixer-m / snowflake-db-net-client

Snowflake .NET Client
Apache License 2.0
51 stars 14 forks source link

Version of REST API used #34

Closed EikeKortz closed 1 year ago

EikeKortz commented 1 year ago

We are using your code. Unfortunately our sec team now raised a red flag as their scanners showed an unknown driver accessing snowflake. AFAIK fixer-m is using the standard SNFLK REST API? Can you provide some more insights here and help me out?

fixer-m commented 1 year ago

@EikeKortz Hi! Did you mean SF driver name? Which can be seen in SF access logs? Yes, each "driver" uses its own driver name. For example this library uses ".NET_Snowflake.Client" and official driver uses just ".NET".

AFAIK fixer-m is using the standard SNFLK REST API?

Well, yes, this client uses the same Snowflake API, which is used by official connector. However for some reason this API doesn't have official documentation. There is also another public API, they call it Snowflake SQL API - this is kinda new version of previous API, it's under development right now, but basic methods already works and it has documentation.