There's CRUD
then there's

Codebots CRUD

Create, read, update and delete, also known as CRUD, are the central functions to developing an app. At the core of Codebots is the ability to quickly model and prototype CRUD/Database applications.

We offer more than just the industry standard, CRUD is something we get right.

Front-end code

Bot-written code includes a basic CRUD design to display your data. This includes in-built functionalities such as pagination, search, filters, sort and more, depending on which extensions have been added.

CRUD data table

Developer APIs

REST API and GraphQl are automatically included to access your database the way you want.

User extension.

The User extension offers you complete and flexible data governance controls of your database. Configure each individual user group's CRUD access in our Security matrix.

Watch a demo.

Extend your CRUD application.

Codebots extensions build on our core functionality and allow you to meet your specific client requirements with speed. Even application users can configure these extensions in an included content management system.

Extend Codebots CRUD

Our top blog picks on CRUD

Check out these articles offering solutions and answers surrounding CRUD, database schemas, APIs, information architecture and more.

'Thumbnail image for What are CRUD operations?'

What are CRUD operations?

Eban Escott, 29 September 2020

Create, read, update and delete, also known as CRUD, are the central functions to developing any app. In this article, we explain what CRUD operations are and their importance in software development.

'Thumbnail image for How do you test your CRUD operations?'

How do you test your CRUD operations?

Eban Escott, 08 October 2020

Testing is the key to great quality software and it can be seriously hard to do. Some developers skip this all important step for a number of reasons, one of those reasons could be that they do not know how to test something. Well, that excuse is now out, in this article we follow through a solid test plan for CRUD operations and by the end of this article you will be testing like a pro.

'Thumbnail image for What are SQL CRUD operations?'

What are SQL CRUD operations?

Eban Escott, 13 October 2020

Databases are great! They allow you to store data on a disk so that it can be accessed again later. A computer’s memory is not usually large enough to hold all the data associated with an application so it must be stored. The Structured Query Language (SQL) is a domain specific language for managing this data.

'Thumbnail image for How do you secure your data using CRUD?'

How do you secure your data using CRUD?

Eban Escott, 19 October 2020

There is a lot of data in the world. Current estimates put it somewhere between 4 and 5 zettabyte’s (1 ZB = 1,000,000,000,000,000,000,000 bytes). Geez! That is a lot. No doubt, you have been collecting some as well. Possibly in a database or even in a spreadsheet. In this article, we are going to look at how you can make this data available securely using modern software technologies.

'Thumbnail image for How can you implement CRUD using OpenAPI?'

How can you implement CRUD using OpenAPI?

Eban Escott, 27 October 2020

The OpenAPI is a broadly adopted industry standard for describing modern APIs. CRUD stands for Create, Read, Update, and Delete. It is possible to implement CRUD using an OpenAPI. If that sounded confusing, then you are not alone. There are several concepts and acronyms that need unpacking. So, in this article I will gently introduce the concepts and by the end of reading this you will be able to throw down the lingo with the best of them!

'Thumbnail image for How does CRUD relate to a REST API?'

How does CRUD relate to a REST API?

Eban Escott, 02 November 2020

REST uses the HTTP protocol’s request types (POST, GET, PUT, and DELETE) to allow users to Create, Read, Update, and Delete (CRUD) via an API. This makes CRUD relate to REST tightly. In this article we are going to unpack this; answer, talk a little history, and follow an example to cement your knowledge.

'Thumbnail image for How do you implement CRUD using GraphQL?'

How do you implement CRUD using GraphQL?

Eban Escott, 05 November 2020

GraphQL is the new kid on the block when it comes to web services and APIs. Once you get to know more about GraphQL you will understand why there is a rise in its popularity, as it makes for a flexible interface. But first, we need to talk CRUD as this underpins a big part of GraphQL.

'Thumbnail image for Efficiently searching text using postgres'

Efficiently searching text using postgres

Jordi Kitto, 10 February 2021

Both C#Bot and Springbot use Postgres as their default database. One feature of Postgres is searching large text documents similar to a search engine. In this article we go over the algorithm that it uses for searching and how to implement it yourself.

'Thumbnail image for What are websockets?'

What are websockets?

Hayden Steel, 19 March 2021

In this blog, we walk you through websocket basics and some examples of websockets used in the Codebots Platform.