Build Enterprise-Grade Applications FAST With the All-New GenAI Builder

Dhananjay Bapat headshot
David Liu
9 min read
David Liu

We are thrilled to share one of SnapLogic’s most innovative releases with you in recent years. With this release, you can:

  • Build enterprise-grade applications FAST while maintaining the security and privacy of your enterprise data with the all-new GenAI Builder
  • Improve the performance of your APIs with response caching and make them more secure and resilient with new policies
  • Enhance security for the SnapLogic platform with support for multi-factor authentication
  • Spend less time loading data to CDW with support for new endpoints

And so much more. Let’s see how these updates will transform the way you work!

Build enterprise-grade GenAI applications FAST

With the February release, we are making our all-new GenAI Builder generally available. While popular large language models (LLM) such as OpenAI or Anthropic have crawled the entire internet and can give you answers from publicly available data, using such LLMs with enterprise data presents new security challenges and skill requirements. GenAI Builder allows you to build GenAI-powered applications by leveraging your proprietary data, with your LLM(s), without writing any code. 

One exciting use case is that of a human resource (HR) chatbot. Imagine that your HR team wants to make it easy for employees to find out about company policies, such as company holidays, travel policies, etc. with an easy chat interface. 

With GenAI Builder, your team can build an LLM-based application that sends employee prompts to an LLM such as ChatGPT and augment the prompt with relevant context in the form of text chunks fetched from the company’s employee handbook. This technique is also called retrieval augmented generation (RAG) which improves the quality of response while reducing or even eliminating hallucinations. To get step-by-step instructions on how to build this HR chatbot, check out our Community post.

HR chatbot built with SnapLogic's GenAI Builder leverages the company’s proprietary employee handbook to answer questions
Figure 1: HR chatbot built with GenAI Builder leverages the company’s proprietary employee handbook to answer questions.

GenAI builder solution consists of Azure OpenAPI LLM, HTML Utilities, LLM Utilities, OpenAI LLM, and Pinecone Snap Packs that help you build an end-to-end solution without writing code. To learn more about GenAI Builder, check out this video.

New endpoints and other AutoSync updates

SnapLogic AutoSync now comes with support for cloud versions of MySQL, Oracle, PostGreSQL, SAP HANA, and SQL Server so you can build your data pipelines in just a few clicks. You can use both the cloud and on-premises versions of these databases in your data pipelines. 

Additionally, PostgreSQL and generic JDBC are now available as source endpoints. AutoSync now comes with improved performance when loading Salesforce data thanks to the support for Salesforce Bulk API v2. A new capability allows you to easily modify transformations after saving the pipeline. 
Check out this comprehensive demo that shows current AutoSync updates.

Improved security with new platform updates

Some of you might be using an SSO provider to access SnapLogic while some of you are not. For those who do not use a third-party SSO provider, we are adding support for two-factor authentication with a one-time passcode to improve security. This feature is currently available in Private Beta and is limited to the North America control plane.

Here is a demo of the user experience for the two-factor authentication.

Another feature that many of you have asked for is a new user type for a team account where a single login is shared between multiple users. These accounts are useful to avoid a single point of failure so multiple users receive email notifications for things such as password reset.

Account creation screen with new Team account
Figure 2: Account creation screen with new Team account

Snap Updates

The February release brings many enhancements to our Snap Packs. Here is a summary of key updates:

HubSpot Snap Pack: The February release also adds Bulk Create, Bulk Read, Bulk Update, and Bulk Delete Snaps to the HubSpot Snap Pack making it easy for you to create, delete or update leads, accounts, and other objects in bulk. 

JDBC Snap Pack: We have added Schema List and Table List Snap to this generic Snap Pack that can be used to connect to any database that supports a JDBC interface. Schema List Snap lists schemas for a specified account from the database while Table List Snap lists tables associated with a given schema.

NetSuite REST Snap Pack: Allows you to create and update records by using the NetSuite REST API through the External ID.

Improved API performance with response caching

February release of the SnapLogic API Management adds support for a new response caching policy which delivers several benefits for the business:

  • Improved API consumer experience: The policy reduces delays caused by network congestion, resulting in faster and more consistent API responses.
  • Increased resiliency: The policy provides a layer of resiliency by caching API responses, ensuring that consumers continue to receive responses even if a Proxy endpoint is unresponsive.
  • Reduced costs: By reducing the load on Proxy endpoints, the policy can help businesses save on infrastructure costs.
  • Improved scalability: The policy can help businesses scale their API infrastructure by reducing the number of requests that need to be processed by Proxy endpoints.

To learn more about this feature, please check out this demo video.

Enhanced OpenAPI Spec Parser

Many organizations leverage design-first methodology, where you start with an API design and then implement it in the SnapLogic platform. With the latest enhancements, if you try to import an OpenAPI specification with incorrect or invalid data, SnapLogic UI shows an error so that you can take corrective action.

SnapLogic UI displays an error during the import of an OpenAPI specification
Figure 3: SnapLogic UI displays an error during the import of an OpenAPI specification

To learn more about this capability, check out this video.

HTTP retry policy for high-volume testing & failed attempts

Another policy called HTTP retry policy allows you to configure retry logic for requests made to Proxy and Proxy endpoint APIs. You can control the client experience when API calls are made to external services managed outside of SnapLogic.

Setting retry parameters benefits API owners who run test suites that involve high volumes of requests. Rather than endpoints outright rejecting requests when backend resources are temporarily unavailable, this policy enables the Proxy to automatically retry failed calls on the client’s behalf. Retrying requests helps maintain a seamless experience for API consumers during testing or periods of unusually high traffic.

API retry policy allows you to specify retry interval, timeout, and maximum number of attempts
Figure 4: API retry policy allows you to specify retry interval, timeout, and maximum number of attempts

Strengthening your API security posture with a new Inbound TLS API policy

We have strengthened the API gateway with additional security policies. A new inbound TLS policy can be used with Proxies to ensure that inbound endpoints are verified by TLS certificates during API processing. When a client calls an API with this policy, the server (SnapLogic) and client exchange TLS certificates. 

How it works:

  1. The client provides their certificate during TLS/SSL authentication
  2. The policy checks for the certificates in the HTTP request (If present, the policy verifies that the certificate is present in the SnapLogic truststore and is not expired)
  3. The Inbound TLS policy then allows the request to be processed

This policy complements the Outbound TLS policy by allowing you to ensure TLS communication between the client, server, and back-end service for your Proxy API endpoints.

To learn more about the February Release, please check out the release notes or contact the customer success team.

Dhananjay Bapat headshot
Senior Technical Product Marketing Manager at SnapLogic
David Liu
Senior Product Marketing Manager at SnapLogic
February 2024 Product Release

We're hiring!

Discover your next great career opportunity.