Engineering Category | Veryfi

Engineering Engineering

PHP SDK Guide to Veryfi API

Welcome to Veryfi’s PHP SDK. This module provides helper functions to build AI-powered document processing tools that extract and enrich data into structured JSON—reducing manual entry, accelerating workflows, and improving accuracy. This guide assumes you have Veryfi portal credentials (free to sign up) and basic PHP coding experience. If you’re new to Veryfi, check out [the guide](/content/engineering/php-guide-to-veryfi-api-open-source-sdk/ "PHP SDK Guide to Veryfi API"/index.html).

The Technical Guide to Check OCR Implementation: Integration Roadmap for Banking Systems

Understanding the Integration Landscape Implementing check OCR technology requires a strategic approach that aligns with your institution’s technology stack, security requirements, and customer experience goals. This guide provides a roadmap for successful implementation while avoiding common pitfalls. Key Components of Veryfi’s Check Processing Solution. See [the guide](/content/integrations/technical-guide-check-ocr-implementation-banking/ "The Technical Guide to Check OCR Implementation: Integration Roadmap for Banking Systems"/index.html).

Bringing Ideas to Life: 1 Note at a Time, 1 Bit at a Time

Building software and making music go hand in hand. In both instances, the objective is to bring an idea to life, either by writing code or by playing notes. To accomplish this, tools and technologies are needed. In the case of programming, an editor is needed along with 1 or more programming languages. See [the full article](/content/engineering/lessons-from-music-and-coding/ "Bringing Ideas to Life: 1 Note at a Time, 1 Bit at a Time"/index.html).

React Native Integration with Veryfi Lens

An Easy Build for Structured Data in Seconds Building a mobile app that seamlessly integrates with different software can be likened to constructing a complex Lego set. First and foremost, each piece needs to fit together perfectly to create a cohesive whole. See [the guide](/content/developers/react-native-integration-with-veryfi-lens-for-your-mobile-app/ "React Native Integration with Veryfi Lens"/index.html).

2023 Women’s History Month

Celebrating Groundbreaking Advancements in Technology Have you ever stopped to think about the women who have shaped the world of technology as we know it today? From Ada Lovelace, the first computer programmer, to Grace Hopper, who developed the first compiler for computer programming languages, to Katherine Johnson, who calculated trajectories for NASA’s first manned missions. Read more [here](/content/developers/2023-womens-history-month/ "2023 Women’s History Month"/index.html).

Getting Started With Python

Python is currently the most popular programming language, due to its ease of use, versatility, and open source license. It utilizes clear and concise syntax, making it an ideal language for beginners to learn. However, it also is powerful enough to be used for advanced applications such as data analysis, artificial intelligence, and scientific computing. Read more [here](/content/developers/getting-started-with-python/ "Getting Started With Python"/index.html).

What is Python?

Python is a high-level, interpreted programming language that was first released in 1991. It is known for its clear and concise syntax, making it an ideal language for beginners to learn. Despite its simplicity, it is a powerful language that is used for a wide range of applications, including web development, data analysis, artificial intelligence. Learn more [here](/content/developers/what-is-python/ "What is Python?"/index.html).

Parse JSON with Python

Python is rapidly becoming the preferred programming language for application “backend” development and machine learning. Python is also frequently trending on Twitter, further evidence of its increasing popularity. For many developers, a common task is to parse JSON with Python. The Veryfi OCR API Platform integrates AI-driven OCR with a web application backend, and returns the processing results in structured JSON. Read more [here](/content/developers/parse-json-with-python/ "Parse JSON with Python"/index.html).

Flutter Integration with Veryfi Lens for Your Mobile App

Get Structured Data in Seconds. Magic, who doesn’t like a bit of magic? As a child, magic was always in the back of my mind — the fantasy of something grander. One could bring stories to life using just our thoughts and a sprinkle of pixie dust. Learn more [here](/content/engineering/flutter-wrapper-for-lens/ "Flutter Integration with Veryfi Lens for Your Mobile App"/index.html).

Ruby: OCR Invoices & Receipts in Seconds

Ruby (the programming language) is a fast and fluid web development language highly recommended if you have particular beef with Python. It was created in 1995 (four years after Python) by a man named Yukihiro “Matz” Matsumoto in Japan after the creator of Python presumably keyed his car. Read more [here](/content/ruby/ "Ruby: OCR Invoices & Receipts in Seconds"/index.html).

PHP SDK: OCR Invoices & Receipts in Seconds

I love these blog posts. Writing allows me to express my love for chess and technology in a splendid unity. My wife thinks I can be boring when I rave about chess history. I hope this short introduction will resonate with you as it does to me. Read more [here](/content/php/ "PHP SDK: OCR Invoices & Receipts in Seconds"/index.html).

API Version 8

The Veryfi API version 8 release is here! Making the switch to version 8 is as simple as changing the version portion of the API endpoint URLs. For example, if you’re currently using version 7, you’re used to submitting documents for processing at this endpoint. To switch to version 8, all you’ll need to do is adjust your integration. Read more [here](/content/latest/api-version-8/ "API Version 8"/index.html).

SDKs for Veryfi OCR API & Mobile Frameworks

Ahoy there fellow software engineer! Do you ever feel like you’re drowning in the ocean of APIs? Well, fear not! Allow me to introduce you to the lifeboat of software development: SDKs. SDK stands for Software Development Kit. It’s a bundle of pre-written code, tools, and helpers that are meant to help you, the third-party developer. Discover more [here](/content/sdk/ "SDKs for Veryfi OCR API & Mobile Frameworks"/index.html).

C# SDK: OCR Invoices & Receipts in Seconds

As many of you know, the process of programming can be both very rewarding and very painful, and it’s no secret the same applies to automation. It seems like for every person who shouts “Eureka! I’ve got it,” there are thousands more shouting “I swear, if I spend another six hours performing gradient descent, my brain will fry.” Read more [here](/content/csharp/ "C# SDK: OCR Invoices & Receipts in Seconds"/index.html).

Java SDK: OCR Invoices & Receipts in Seconds

It’s rather difficult to write a hook for a technology article. While cooking blogs can ramble about their late grandmother’s inner seam measurement–as if it has something to do with cherry cobbler–technology blogs don’t share the same luxury. I’ll do my best though, so how about a chess story? Read more [here](/content/java/ "Java SDK: OCR Invoices & Receipts in Seconds"/index.html).

Go SDK: OCR Invoices & Receipts in Seconds

When it comes to real-time data extraction from invoices and receipts of any kind, Veryfi has you covered. Just upload a photo or file through the Veryfi Go SDK, and you can extract the data in real-time with only a handful of lines of code. Learn more [here](/content/go/ "Go SDK: OCR Invoices & Receipts in Seconds"/index.html).

Node.js SDK: OCR Invoices & Receipts in Seconds

When it comes to real-time data extraction, Veryfi has you covered. Just upload a photo or file through the Veryfi Node.js SDK, and you can extract the data in real-time. Let’s take a look at what Veryfi offers you. Read more [here](/content/nodejs/ "Node.js SDK: OCR Invoices & Receipts in Seconds"/index.html).

Capture Data from a Receipt or Invoice in 5 Lines of Python Code

If you’re looking for real-time data extraction from receipts and invoices including line items, look no further, you’re in the right place 🙂 Before we dive into the details let’s agree on the terminology first. Learn more [here](/content/python/ "Capture Data from a Receipt or Invoice in 5 Lines of Python Code"/index.html).

Rapid releases at massive scale

Traditionally, deploying product or new features is a slow, complex & mentally draining process. Thus, deploying code to production comes with anxiety and a “hold your breath” mentality. Developers have to stop building, refocus & babysit the release process. Read more [here](/content/developers/rapid-releases-at-massive-scale/ "Rapid releases at massive scale"/index.html).