# Oracle NetSuite Foundry supports connecting to Oracle NetSuite with various methods depending on your use case: * [NetSuite SuiteAnalytics](../netsuite-suiteanalytics/index.md) is recommended for extraction of larger volumes of data as it provides better performance and scalability on read operations. SuiteAnalytics requires you to provide Oracle NetSuite's JDBC driver and only supports username/password authentication. [Get started with NetSuite SuiteAnalytics.](../netsuite-suiteanalytics/index.md) * [NetSuite SuiteTalk (JDBC)](../netsuite-suitetalk-jdbc/index.md) has broad support for many NetSuite entities. However, SuiteTalk (JDBC) leverages an older [SOAP-based ↗](https://en.wikipedia.org/wiki/SOAP) service and may face performance issues with large tables. SuiteTalk (JDBC) only supports token-based authentication (TBA). [Get started with NetSuite SuiteTalk (JDBC).](../netsuite-suitetalk-jdbc/index.md) * [NetSuite SuiteQL (JDBC)](../netsuite-suiteql-jdbc/index.md) has support for a smaller range of NetSuite entities but provides much better read performance. SuiteQL (JDBC) only supports token-based authentication. [Get started with NetSuite SuiteQL (JDBC).](../netsuite-suiteql-jdbc/index.md)