Relations API: Connecting disparate resources
Published: 2024-03-07 21:17:19

In this video, Krish introduces a feature called Relations and explains how it can save time, money, and mitigate risks for developers who are looking for ways to connect disparate resource in a system. He demonstrates the functionality of the web app and shows how users can connect and navigate between different pieces of content. Krish also highlights the flexibility of using Relations with Snowpal APIs and how it can be customized for various industries. By leveraging Snowpal APIs, developers can save time and effort in implementing complex functionality and focus on building their own unique solutions.
## Summary

**Introduction:**

- Krish introduces the feature called Relations (00:01.162).
- Demonstrates the functionality on the Project Management platform, particularly on the web app (00:49.267).

**Benefits of API Integration:**

- Emphasizes how leveraging Snowpal APIs can save time, money, and mitigate risks for developers (01:19.123).
- Encourages developers to use stable, scalable, and extensible APIs instead of reinventing the wheel (01:47.963).

**Overview of Relations Feature:**

- Explains that Relations is about connecting disparate pieces of content for easier navigation (02:25.160).
- Highlights the functionality of relating different content pieces for users to maneuver quickly (02:51.005).

**Demonstration Using Web App:**

- Provides a live demonstration on the web app, creating content blocks for courses (03:51.010).
- Shows how a teacher can connect and navigate between different courses using the Relations feature (05:55.504).

**Bi-Directional Connections:**

- Explains the bi-directional nature of relations, where if A is connected to B, then B is connected to A (07:58.158).
- Demonstrates how to establish and remove connections between content pieces (09:42.126).

**API Implementation:**

- Introduces the concept of using APIs for Relations functionality (09:42.126).
- Discusses various API endpoints for handling relations, including relating keys to blocks and blocks to pods (09:42.126).

**Flexibility and Customization:**

- Emphasizes the flexibility of the Relations feature for different industries and use cases (12:11.792).
- Encourages developers to map the functionality to their specific requirements when integrating with Snowpal APIs (12:11.792).

**Time and Effort Savings:**

- Stresses the time saved by leveraging pre-built APIs instead of implementing them from scratch (12:11.792).
- Positions Snowpal’s approach as saving time, money, and effort for developers (12:11.792).

**Conclusion:**

- Encourages viewers to consider integrating Snowpal APIs for their projects and expresses confidence in the benefits (12:11.792).
- Highlights the potential for developers to be happy with the time and effort saved through API integration (12:11.792).


## Takeaways

- **Functionality in Web App:** Krish demonstrates how the Relations feature works within a web app, showcasing how users can connect and navigate between different pieces of content.
- **Flexibility with Snowpal APIs:** The video emphasizes the flexibility of using Relations with Snowpal APIs. It suggests that developers can customize and implement this feature for various industries according to their specific needs.

## Chapters

00:00 Introduction to the Feature

01:30 Understanding Relations

09:30 Using Relations with APIs

12:11 Benefits of Leveraging Snowpal APIs

## Video

{% embed https://youtu.be/8pmWOKSFAW8 %}

## Transcript

https://products.snowpal.com/api/v1/file/64ba780b-2fc7-4f43-890a-8a2b89fd8f7f.pdf