Evolving Enterprise Architecture: Mastering Composability with Kams Narayan
For this episode of Enterprise Alchemists, Guy and Dominic were joined by Kams Narayan, Director of Product Management for APIM at SnapLogic. We were interested to discuss what it means to have a truly API-led architecture, also known as a composable architecture, and what some of the key considerations should be when adopting this model.794Views0likes0CommentsSnapLogic REST API Design - Best Practices
This document provides a guide on best practices for REST API design within the SnapLogic Platform. The REST API design guidelines are a collection of API design patterns and principles that all API teams within an organisation should adhere to when developing APIs. The definition and implementation of API design guidelines are among the most influential drivers of an API strategy — fostering a consistent approach to the creation of an API platform across the enterprise. Author and contributors; Roberto Oliva and Chris Ward2.4KViews2likes0CommentsRequire API to build a pipeline to find the high CPU and memory utilization of an individual pipeline during its runtime
We are trying to design a pipeline in Snaplogic to identify the high CPU and memory utilization of an individual pipelines that ran in a month using public API. We tried using runtime API but we are not able to get the expected output. API used: “https://elastic.snaplogic.com/api/1/rest/public/runtime/ ” “https://elastic.snaplogic.com/api/1/rest/public/runtime/Environment/ ”+$Runtime_ID Is there an API for it? which can give the expected output.1.4KViews0likes0CommentsUPCOMING WEBINAR: From Risk to Resilience: Safeguarding Your Business with the Ideal API Gateway Architecture
Join us for an exclusive webinar on The Ideal API Gateway Architecture Aug 16th 8 a.m. PST, 11 am ET, 16:00 GMT hosted by our expert Enterprise Architect, Guy Murphy. This is an event you don’t want to miss! Gain valuable insights into designing a robust and effective API gateway architecture that drives business success. During this concise and insightful session, Guy Murphy will guide you through the essential elements of the ideal API gateway architecture. You’ll learn: Importance of API Gateway Architecture: Learn why selecting the right architecture is crucial for business success in the digital era. Decentralized vs. Centralized Architectures: Understand the pros and cons of decentralized and centralized API gateway architectures and their impact on your business operations. Security and Compliance: Implement robust security measures and ensure compliance within your API gateway architecture to protect your business and customer data. Performance and Scalability: Design an architecture that can handle growing API traffic, ensuring top performance and scalability as your business expands. We will also share strategies for optimizing performance and scalability to accommodate increasing API traffic. You’ll walk away with actionable insights and practical knowledge that you can apply to your own API gateway projects. This webinar is your chance to learn from an industry-leading Enterprise Architect who has firsthand experience in implementing successful API gateway architectures. Secure your spot today! Register here: From Risk to Resilience: Safeguarding Your Business With the Ideal API Gateway Architecture | SnapLogic2.9KViews0likes2CommentsSnaplogic Service Account Unauthorized?
Hi, I have configured a pipeline to trigger another pipeline via triggered task. The first pipeline triggers the second one by calling a triggered task’s secured REST URL, using the REST GET snap. I have tested the REST authentication for this purpose by using my own credentials as basic authentication and found success. However, when I create a SnapLogic account and tick the “Provision this user as a service account.” checkbox, then use this account’s credentials to authenticate the REST call, I get an “Unauthorized” error. I can’t find helpful documentation for this, am I configuring this account wrongly?Solved2.7KViews0likes2CommentsExecuting a Snaplogic Triggered Task via REST, From a SnapLogic Pipeline
Hi, I am designing a pipeline that needs to execute another pipeline upon it’s completion. My original intention was to use the “Pipeline Execute” snap, but this snap has a limitation wherein, it cannot execute pipelines that are stored inside another folder within the same project. It is only able to execute from “shared” and from within the same folder. Moving the desired pipelines to the same folder / shared is not an option for me because it would break some design principles of my project. I found the below text in the “Pipeline Execute” Snap Documentation: To execute a SnapLogic Pipeline that is exposed as a REST service, use the [REST Get] Snap instead. Therefore, I am seeking to satisfy my requirement by using REST Get to execute the pipeline, which I have exposed as a triggered task. How can I configure the “REST Get” Snap to pass-in parameters and execute the triggered task, using the Secured Snaplogic URL? Does this go against best-practices? NB: The pipeline that is being executed does not need to return any data to the parent pipeline.Solved3.2KViews0likes1CommentSnapLogic API Management FAQ
Here’s a list of technical FAQs we get from customers. Hopefully this helps you and if you can’t find the answer, feel free to respond to the post and I’ll try to answer! SnapLogic API Manager allows you to manage and secure all your APIs in a unified platform with Data Integration and iPaaS capabilities. Load Balancing and Distribution Yes, SnapLogic platform can scale horizontally and the APIM Gateway can be distributed across different server nodes/clusters. For our Cloudplex (Cloud API Gateway) we also can provision a load balancer to handle traffic distribution. What API security and governing policies do you have (as of March 2023): Anonymous Authenticator API Key Authenticator Authorize By Role Authorized Request Validator Callout Authenticator Client Throttling CORS Restriction Early Request Validator Generic OAuth2 IP Restriction Json Validator OAuth2 Client Credential Request Size Limit Request Transformer SQL Threat Detector XML DTD Validator XML XSD Validator API Testing: We currently offer real-time API testing through the try it out feature. Rate limiting: Yes, we do offer rate limiting and you can customize it to your needs. i.e. 250 anonymous requests per hour Observability: Yes, you can track requests, request errors, error(%), target errors, latency and Top API by requests. You can also export the API log data for further analysis on other data analytics platforms. Can you create APIs with a spec? Yes, you can either create, import from a json/yaml to create APIs. Or via a template OpenAPI Spec from within SnapLogic API Manager. Can you manage and secure 3rd-party APIs? Yes, you can manage and secure 3rd-party APIs and pipelines (APIs) you’ve created with SnapLogic API Manager2.3KViews2likes0CommentsSnapLogic API Management Higher Education Case Study
Ever wonder how you can manage hundreds of APIs that enable +30,000 students on campus? Check out this case study with Boston University and their success with SnapLogic API management. SnapLogic Making the Faculty and Academia Even Smarter at Boston University Find out why Boston University selected SnapLogic to optimize the university’s application submission process for the Admissions and Financial Aid offices.1.5KViews2likes0CommentsREST Get Slow
Hey guys, I have built a simple REST Get process to grab some data from an API. There are about 100 URLs to call but it is taking ages. 100 URLs takes about 7 mins whereas in another software application the 100 calls takes about 25s! I have tried using the REST Get snap in a child pipeline and increasing the pool size but I’m still not getting anywhere the speed I would expect. Any suggestions?1.6KViews1like0Comments